home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_38_TalkCompiler.txt < prev    next >
Text File  |  1995-08-06  |  445KB  |  7,960 lines

  1. # near model CODE resource
  2. # jump table entries: 5776-5864 (89 of them)
  3. export_722:
  4. 00000000  4E56 FFEC                link       A6, -0x0014
  5. 00000004  422E 0014                clr.b      [A6 + 0x14]
  6. 00000008  206E 000C                movea.l    A0, [A6 + 0xC]
  7. 0000000C  7004                     moveq.l    D0, 0x04
  8. 0000000E  2080                     move.l     [A0], D0
  9. 00000010  41EE FFEC                lea.l      A0, [A6 - 0x14]
  10. 00000014  43ED C2A6                lea.l      A1, [A5 - 0x3D5A]
  11. 00000018  7007                     moveq.l    D0, 0x07
  12. label0000001A:
  13. 0000001A  30D9                     move.w     [A0]+, [A1]+
  14. 0000001C  51C8 FFFC                dbf        D0, -0x6 /* 0000001A */
  15. 00000020  206E 0010                movea.l    A0, [A6 + 0x10]
  16. 00000024  43ED C2A6                lea.l      A1, [A5 - 0x3D5A]
  17. 00000028  7007                     moveq.l    D0, 0x07
  18. label0000002A:
  19. 0000002A  32D8                     move.w     [A1]+, [A0]+
  20. 0000002C  51C8 FFFC                dbf        D0, -0x6 /* 0000002A */
  21. 00000030  1B7C 0001 B2C8           move.b     [A5 - 0x4D38], 0x1
  22. 00000036  486D C2A6                pea.l      [A5 - 0x3D5A]
  23. 0000003A  4EAD 2A8A                jsr        [A5 + 0x2A8A /* export_1357 */]
  24. 0000003E  422D B2C8                clr.b      [A5 - 0x4D38]
  25. 00000042  41ED C2A6                lea.l      A0, [A5 - 0x3D5A]
  26. 00000046  43EE FFEC                lea.l      A1, [A6 - 0x14]
  27. 0000004A  7007                     moveq.l    D0, 0x07
  28. label0000004C:
  29. 0000004C  30D9                     move.w     [A0]+, [A1]+
  30. 0000004E  51C8 FFFC                dbf        D0, -0x6 /* 0000004C */
  31. 00000052  4267                     clr.w      -[A7]
  32. 00000054  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  33. 00000058  101F                     move.b     D0, [A7]+
  34. 0000005A  6708                     beq        +0xA /* 00000064 */
  35. 0000005C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  36. 00000062  602C                     bra        +0x2E /* 00000090 */
  37. label00000064:
  38. 00000064  102D 9DAA                move.b     D0, [A5 - 0x6256]
  39. 00000068  6726                     beq        +0x28 /* 00000090 */
  40. 0000006A  2F00                     move.l     -[A7], D0
  41. 0000006C  42A7                     clr.l      -[A7]
  42. 0000006E  A975                     syscall    TickCount
  43. 00000070  221F                     move.l     D1, [A7]+
  44. 00000072  201F                     move.l     D0, [A7]+
  45. 00000074  B2AD CD9C                cmp.l      D1, [A5 - 0x3264]
  46. 00000078  5EC1                     sgt        D1
  47. 0000007A  C001                     and.b      D0, D1
  48. 0000007C  6712                     beq        +0x14 /* 00000090 */
  49. 0000007E  42A7                     clr.l      -[A7]
  50. 00000080  A975                     syscall    TickCount
  51. 00000082  201F                     move.l     D0, [A7]+
  52. 00000084  720C                     moveq.l    D1, 0x0C
  53. 00000086  D081                     add.l      D0, D1
  54. 00000088  2B40 CD9C                move.l     [A5 - 0x3264], D0
  55. 0000008C  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  56. label00000090:
  57. 00000090  4E5E                     unlink     A6
  58. 00000092  205F                     movea.l    A0, [A7]+
  59. 00000094  DEFC 000C                add.w      A7, 0xC
  60. 00000098  4ED0                     jmp        [A0]
  61. export_723:
  62. 0000009A  4E56 FFF8                link       A6, -0x0008
  63. 0000009E  48E7 0108                movem.l    -[A7], D7,A4
  64. 000000A2  42A7                     clr.l      -[A7]
  65. 000000A4  2E8D                     move.l     [A7], A5
  66. 000000A6  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  67. 000000AA  2E1F                     move.l     D7, [A7]+
  68. 000000AC  42A7                     clr.l      -[A7]
  69. 000000AE  A11A                     syscall    GetZone, flags=1
  70. 000000B0  2E88                     move.l     [A7], A0
  71. 000000B2  285F                     movea.l    A4, [A7]+
  72. 000000B4  2F2D 9DA6                move.l     -[A7], [A5 - 0x625A]
  73. 000000B8  205F                     movea.l    A0, [A7]+
  74. 000000BA  A01B                     syscall    SetZone
  75. 000000BC  426E 000C                clr.w      [A6 + 0xC]
  76. 000000C0  1B7C 0001 B2C8           move.b     [A5 - 0x4D38], 0x1
  77. 000000C6  4EAD 2A82                jsr        [A5 + 0x2A82 /* export_1356 */]
  78. 000000CA  422D B2C8                clr.b      [A5 - 0x4D38]
  79. 000000CE  4267                     clr.w      -[A7]
  80. 000000D0  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  81. 000000D4  101F                     move.b     D0, [A7]+
  82. 000000D6  6706                     beq        +0x8 /* 000000DE */
  83. 000000D8  3D7C FF80 000C           move.w     [A6 + 0xC], 0xFF80
  84. label000000DE:
  85. 000000DE  2F0C                     move.l     -[A7], A4
  86. 000000E0  205F                     movea.l    A0, [A7]+
  87. 000000E2  A01B                     syscall    SetZone
  88. 000000E4  42A7                     clr.l      -[A7]
  89. 000000E6  2F07                     move.l     -[A7], D7
  90. 000000E8  2F4D 0004                move.l     [A7 + 0x4], A5
  91. 000000EC  2A5F                     movea.l    A5, [A7]+
  92. 000000EE  2E1F                     move.l     D7, [A7]+
  93. 000000F0  4CDF 1080                movem.l    D7,A4, [A7]+
  94. 000000F4  4E5E                     unlink     A6
  95. 000000F6  2E9F                     move.l     [A7], [A7]+
  96. 000000F8  4E75                     rts
  97. fn000000FA:
  98. 000000FA  4E56 0000                link       A6, 0
  99. 000000FE  2F0C                     move.l     -[A7], A4
  100. 00000100  286E 0008                movea.l    A4, [A6 + 0x8]
  101. 00000104  4267                     clr.w      -[A7]
  102. 00000106  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  103. 0000010A  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  104. 0000010E  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  105. 00000112  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  106. 00000116  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  107. 0000011A  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  108. 0000011E  42A7                     clr.l      -[A7]
  109. 00000120  303C 0D17                move.w     D0, 0xD17
  110. 00000124  A816                     syscall    Pack8
  111. 00000126  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  112. 0000012A  285F                     movea.l    A4, [A7]+
  113. 0000012C  4E5E                     unlink     A6
  114. 0000012E  2E9F                     move.l     [A7], [A7]+
  115. 00000130  4E75                     rts
  116. export_724:
  117. 00000132  4E56 FFF2                link       A6, -0x000E
  118. 00000136  48E7 0308                movem.l    -[A7], D6,D7,A4
  119. 0000013A  42A7                     clr.l      -[A7]
  120. 0000013C  2E8D                     move.l     [A7], A5
  121. 0000013E  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  122. 00000142  2C1F                     move.l     D6, [A7]+
  123. 00000144  42A7                     clr.l      -[A7]
  124. 00000146  A11A                     syscall    GetZone, flags=1
  125. 00000148  2E88                     move.l     [A7], A0
  126. 0000014A  285F                     movea.l    A4, [A7]+
  127. 0000014C  2F2D 9DA6                move.l     -[A7], [A5 - 0x625A]
  128. 00000150  205F                     movea.l    A0, [A7]+
  129. 00000152  A01B                     syscall    SetZone
  130. 00000154  2D7C 544D 5348 FFF4      move.l     [A6 - 0xC], 0x544D5348 /* 'TMSH' */
  131. 0000015C  4267                     clr.w      -[A7]
  132. 0000015E  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  133. 00000162  2F3C 544D 5348           move.l     -[A7], 0x544D5348 /* 'TMSH' */
  134. 00000168  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  135. 0000016E  486E FFF4                pea.l      [A6 - 0xC]
  136. 00000172  7004                     moveq.l    D0, 0x04
  137. 00000174  2F00                     move.l     -[A7], D0
  138. 00000176  303C 0A16                move.w     D0, 0xA16
  139. 0000017A  A816                     syscall    Pack8
  140. 0000017C  3E1F                     move.w     D7, [A7]+
  141. 0000017E  42A7                     clr.l      -[A7]
  142. 00000180  A975                     syscall    TickCount
  143. 00000182  201F                     move.l     D0, [A7]+
  144. 00000184  7278                     moveq.l    D1, 0x78
  145. 00000186  D081                     add.l      D0, D1
  146. 00000188  2B40 CD9C                move.l     [A5 - 0x3264], D0
  147. 0000018C  4267                     clr.w      -[A7]
  148. 0000018E  2F0E                     move.l     -[A7], A6
  149. 00000190  4EBA FF68                jsr        [PC - 0x98 /* 000000FA */]
  150. 00000194  3E1F                     move.w     D7, [A7]+
  151. 00000196  0C47 FD9E                cmpi.w     D7, 0xFD9E
  152. 0000019A  660E                     bne        +0x10 /* 000001AA */
  153. 0000019C  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  154. 000001A0  4267                     clr.w      -[A7]
  155. 000001A2  2F0E                     move.l     -[A7], A6
  156. 000001A4  4EBA FF54                jsr        [PC - 0xAC /* 000000FA */]
  157. 000001A8  3E1F                     move.w     D7, [A7]+
  158. label000001AA:
  159. 000001AA  3D47 0026                move.w     [A6 + 0x26], D7
  160. 000001AE  2F0C                     move.l     -[A7], A4
  161. 000001B0  205F                     movea.l    A0, [A7]+
  162. 000001B2  A01B                     syscall    SetZone
  163. 000001B4  42A7                     clr.l      -[A7]
  164. 000001B6  2F06                     move.l     -[A7], D6
  165. 000001B8  2F4D 0004                move.l     [A7 + 0x4], A5
  166. 000001BC  2A5F                     movea.l    A5, [A7]+
  167. 000001BE  2C1F                     move.l     D6, [A7]+
  168. 000001C0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  169. 000001C4  4E5E                     unlink     A6
  170. 000001C6  205F                     movea.l    A0, [A7]+
  171. 000001C8  DEFC 001E                add.w      A7, 0x1E
  172. 000001CC  4ED0                     jmp        [A0]
  173. export_725:
  174. fn000001CE:
  175. 000001CE  4E56 FFF4                link       A6, -0x000C
  176. 000001D2  48E7 0108                movem.l    -[A7], D7,A4
  177. 000001D6  426E 000C                clr.w      [A6 + 0xC]
  178. 000001DA  4AAD B110                tst.l      [A5 - 0x4EF0]
  179. 000001DE  57C0                     seq        D0
  180. 000001E0  4A00                     tst.b      D0
  181. 000001E2  6660                     bne        +0x62 /* 00000244 */
  182. 000001E4  122D 9CD8                move.b     D1, [A5 - 0x6328]
  183. 000001E8  0A01 0001                xori.b     D1, 0x1
  184. 000001EC  8001                     or.b       D0, D1
  185. 000001EE  0240 0001                andi.w     D0, 0x1
  186. 000001F2  6702                     beq        +0x4 /* 000001F6 */
  187. 000001F4  604E                     bra        +0x50 /* 00000244 */
  188. label000001F6:
  189. 000001F6  7001                     moveq.l    D0, 0x01
  190. 000001F8  2D40 FFF8                move.l     [A6 - 0x8], D0
  191. 000001FC  2D6D B114 FFF4           move.l     [A6 - 0xC], [A5 - 0x4EEC]
  192. 00000202  2E2E FFF8                move.l     D7, [A6 - 0x8]
  193. 00000206  6036                     bra        +0x38 /* 0000023E */
  194. label00000208:
  195. 00000208  206D B110                movea.l    A0, [A5 - 0x4EF0]
  196. 0000020C  2050                     movea.l    A0, [A0]
  197. 0000020E  3007                     move.w     D0, D7
  198. 00000210  C1FC 0112                muls.w     D0, 0x112
  199. 00000214  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  200. 00000218  49F0 0000                lea.l      A4, [A0 + D0.w]
  201. 0000021C  202C 0004                move.l     D0, [A4 + 0x4]
  202. 00000220  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  203. 00000224  6614                     bne        +0x16 /* 0000023A */
  204. 00000226  42A7                     clr.l      -[A7]
  205. 00000228  302C 0110                move.w     D0, [A4 + 0x110]
  206. 0000022C  5340                     subq.w     D0, 1
  207. 0000022E  3F00                     move.w     -[A7], D0
  208. 00000230  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  209. 00000234  395F 0110                move.w     [A4 + 0x110], [A7]+
  210. 00000238  600A                     bra        +0xC /* 00000244 */
  211. label0000023A:
  212. 0000023A  5287                     addq.l     D7, 1
  213. 0000023C  6906                     bvs        +0x8 /* 00000244 */
  214. label0000023E:
  215. 0000023E  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  216. 00000242  6FC4                     ble        -0x3A /* 00000208 */
  217. label00000244:
  218. 00000244  4CDF 1080                movem.l    D7,A4, [A7]+
  219. 00000248  4E5E                     unlink     A6
  220. 0000024A  2E9F                     move.l     [A7], [A7]+
  221. 0000024C  4E75                     rts
  222. export_726:
  223. fn0000024E:
  224. 0000024E  4E56 FFDE                link       A6, -0x0022
  225. 00000252  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  226. 00000256  4AAD B110                tst.l      [A5 - 0x4EF0]
  227. 0000025A  57C0                     seq        D0
  228. 0000025C  4A00                     tst.b      D0
  229. 0000025E  6600 0184                bne        +0x186 /* 000003E4 */
  230. 00000262  122D 9CD8                move.b     D1, [A5 - 0x6328]
  231. 00000266  0A01 0001                xori.b     D1, 0x1
  232. 0000026A  8001                     or.b       D0, D1
  233. 0000026C  0240 0001                andi.w     D0, 0x1
  234. 00000270  6704                     beq        +0x6 /* 00000276 */
  235. 00000272  6000 0170                bra        +0x172 /* 000003E4 */
  236. label00000276:
  237. 00000276  2F2D B110                move.l     -[A7], [A5 - 0x4EF0]
  238. 0000027A  486E FFEF                pea.l      [A6 - 0x11]
  239. 0000027E  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  240. 00000282  7001                     moveq.l    D0, 0x01
  241. 00000284  2D40 FFE8                move.l     [A6 - 0x18], D0
  242. 00000288  2D6D B114 FFE4           move.l     [A6 - 0x1C], [A5 - 0x4EEC]
  243. 0000028E  2C2E FFE8                move.l     D6, [A6 - 0x18]
  244. 00000292  6000 013A                bra        +0x13C /* 000003CE */
  245. label00000296:
  246. 00000296  206D B110                movea.l    A0, [A5 - 0x4EF0]
  247. 0000029A  2050                     movea.l    A0, [A0]
  248. 0000029C  3006                     move.w     D0, D6
  249. 0000029E  C1FC 0112                muls.w     D0, 0x112
  250. 000002A2  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  251. 000002A6  49F0 0000                lea.l      A4, [A0 + D0.w]
  252. 000002AA  4A6C 0110                tst.w      [A4 + 0x110]
  253. 000002AE  5EC0                     sgt        D0
  254. 000002B0  4A00                     tst.b      D0
  255. 000002B2  6600 0116                bne        +0x118 /* 000003CA */
  256. 000002B6  4AAC 0004                tst.l      [A4 + 0x4]
  257. 000002BA  57C1                     seq        D1
  258. 000002BC  8001                     or.b       D0, D1
  259. 000002BE  6600 010A                bne        +0x10C /* 000003CA */
  260. 000002C2  72FF                     moveq.l    D1, 0xFFFFFFFF
  261. 000002C4  B2AC 0004                cmp.l      D1, [A4 + 0x4]
  262. 000002C8  57C1                     seq        D1
  263. 000002CA  8001                     or.b       D0, D1
  264. 000002CC  6704                     beq        +0x6 /* 000002D2 */
  265. 000002CE  6000 00FA                bra        +0xFC /* 000003CA */
  266. label000002D2:
  267. 000002D2  4AAD DFDA                tst.l      [A5 - 0x2026]
  268. 000002D6  56C0                     sne        D0
  269. 000002D8  4A00                     tst.b      D0
  270. 000002DA  6700 00D0                beq        +0xD2 /* 000003AC */
  271. 000002DE  122E 0008                move.b     D1, [A6 + 0x8]
  272. 000002E2  0A01 0001                xori.b     D1, 0x1
  273. 000002E6  C001                     and.b      D0, D1
  274. 000002E8  6700 00C2                beq        +0xC4 /* 000003AC */
  275. 000002EC  206D DFDA                movea.l    A0, [A5 - 0x2026]
  276. 000002F0  2014                     move.l     D0, [A4]
  277. 000002F2  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  278. 000002F6  6604                     bne        +0x6 /* 000002FC */
  279. 000002F8  6000 00D0                bra        +0xD2 /* 000003CA */
  280. label000002FC:
  281. 000002FC  4204                     clr.b      D4
  282. 000002FE  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  283. 00000304  3E2E FFE2                move.w     D7, [A6 - 0x1E]
  284. 00000308  6066                     bra        +0x68 /* 00000370 */
  285. label0000030A:
  286. 0000030A  3007                     move.w     D0, D7
  287. 0000030C  5340                     subq.w     D0, 1
  288. 0000030E  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  289. 00000312  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  290. 00000316  41F0 0000                lea.l      A0, [A0 + D0.w]
  291. 0000031A  2D48 FFDE                move.l     [A6 - 0x22], A0
  292. 0000031E  2014                     move.l     D0, [A4]
  293. 00000320  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  294. 00000324  6648                     bne        +0x4A /* 0000036E */
  295. 00000326  3007                     move.w     D0, D7
  296. 00000328  5340                     subq.w     D0, 1
  297. 0000032A  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  298. 0000032E  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  299. 00000332  41F0 0000                lea.l      A0, [A0 + D0.w]
  300. 00000336  2A08                     move.l     D5, A0
  301. 00000338  BAAD DFDE                cmp.l      D5, [A5 - 0x2022]
  302. 0000033C  57C0                     seq        D0
  303. 0000033E  4A00                     tst.b      D0
  304. 00000340  6614                     bne        +0x16 /* 00000356 */
  305. 00000342  BAAD DFD6                cmp.l      D5, [A5 - 0x202A]
  306. 00000346  57C1                     seq        D1
  307. 00000348  8001                     or.b       D0, D1
  308. 0000034A  660A                     bne        +0xC /* 00000356 */
  309. 0000034C  BAAD DFD2                cmp.l      D5, [A5 - 0x202E]
  310. 00000350  57C1                     seq        D1
  311. 00000352  8001                     or.b       D0, D1
  312. 00000354  6704                     beq        +0x6 /* 0000035A */
  313. label00000356:
  314. 00000356  7801                     moveq.l    D4, 0x01
  315. 00000358  6014                     bra        +0x16 /* 0000036E */
  316. label0000035A:
  317. 0000035A  3007                     move.w     D0, D7
  318. 0000035C  5340                     subq.w     D0, 1
  319. 0000035E  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  320. 00000362  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  321. 00000366  4870 0000                pea.l      [A0 + D0.w]
  322. 0000036A  4EBA 19FA                jsr        [PC + 0x19FA /* 00001D66 */]
  323. label0000036E:
  324. 0000036E  5247                     addq.w     D7, 1
  325. label00000370:
  326. 00000370  7019                     moveq.l    D0, 0x19
  327. 00000372  B047                     cmp.w      D0, D7
  328. 00000374  6C94                     bge        -0x6A /* 0000030A */
  329. 00000376  1004                     move.b     D0, D4
  330. 00000378  6702                     beq        +0x4 /* 0000037C */
  331. 0000037A  604E                     bra        +0x50 /* 000003CA */
  332. label0000037C:
  333. 0000037C  422E FFEE                clr.b      [A6 - 0x12]
  334. 00000380  266D D59E                movea.l    A3, [A5 - 0x2A62]
  335. label00000384:
  336. 00000384  200B                     move.l     D0, A3
  337. 00000386  671C                     beq        +0x1E /* 000003A4 */
  338. 00000388  2053                     movea.l    A0, [A3]
  339. 0000038A  2050                     movea.l    A0, [A0]
  340. 0000038C  2014                     move.l     D0, [A4]
  341. 0000038E  B0A8 0050                cmp.l      D0, [A0 + 0x50]
  342. 00000392  6608                     bne        +0xA /* 0000039C */
  343. 00000394  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  344. 0000039A  6008                     bra        +0xA /* 000003A4 */
  345. label0000039C:
  346. 0000039C  2053                     movea.l    A0, [A3]
  347. 0000039E  2668 0004                movea.l    A3, [A0 + 0x4]
  348. 000003A2  60E0                     bra        -0x1E /* 00000384 */
  349. label000003A4:
  350. 000003A4  102E FFEE                move.b     D0, [A6 - 0x12]
  351. 000003A8  6702                     beq        +0x4 /* 000003AC */
  352. 000003AA  601E                     bra        +0x20 /* 000003CA */
  353. label000003AC:
  354. 000003AC  4AAC 0004                tst.l      [A4 + 0x4]
  355. 000003B0  670E                     beq        +0x10 /* 000003C0 */
  356. 000003B2  4267                     clr.w      -[A7]
  357. 000003B4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  358. 000003B8  7008                     moveq.l    D0, 0x08
  359. 000003BA  A82A                     syscall    ComponentDispatch
  360. 000003BC  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  361. label000003C0:
  362. 000003C0  7000                     moveq.l    D0, 0x00
  363. 000003C2  2940 0004                move.l     [A4 + 0x4], D0
  364. 000003C6  426C 0110                clr.w      [A4 + 0x110]
  365. label000003CA:
  366. 000003CA  5286                     addq.l     D6, 1
  367. 000003CC  6908                     bvs        +0xA /* 000003D6 */
  368. label000003CE:
  369. 000003CE  BCAE FFE4                cmp.l      D6, [A6 - 0x1C]
  370. 000003D2  6F00 FEC2                ble        -0x13C /* 00000296 */
  371. label000003D6:
  372. 000003D6  2F2D B110                move.l     -[A7], [A5 - 0x4EF0]
  373. 000003DA  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  374. 000003DE  101F                     move.b     D0, [A7]+
  375. 000003E0  205F                     movea.l    A0, [A7]+
  376. 000003E2  A06A                     syscall    HSetState
  377. label000003E4:
  378. 000003E4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  379. 000003E8  4E5E                     unlink     A6
  380. 000003EA  205F                     movea.l    A0, [A7]+
  381. 000003EC  544F                     addq.w     A7, 2
  382. 000003EE  4ED0                     jmp        [A0]
  383. export_727:
  384. fn000003F0:
  385. 000003F0  4E56 FFCA                link       A6, -0x0036
  386. 000003F4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  387. 000003F8  7000                     moveq.l    D0, 0x00
  388. 000003FA  2D40 0010                move.l     [A6 + 0x10], D0
  389. 000003FE  4AAD B110                tst.l      [A5 - 0x4EF0]
  390. 00000402  57C0                     seq        D0
  391. 00000404  4A00                     tst.b      D0
  392. 00000406  6600 0246                bne        +0x248 /* 0000064E */
  393. 0000040A  122D 9CD8                move.b     D1, [A5 - 0x6328]
  394. 0000040E  0A01 0001                xori.b     D1, 0x1
  395. 00000412  8001                     or.b       D0, D1
  396. 00000414  0240 0001                andi.w     D0, 0x1
  397. 00000418  6704                     beq        +0x6 /* 0000041E */
  398. 0000041A  6000 0232                bra        +0x234 /* 0000064E */
  399. label0000041E:
  400. 0000041E  7001                     moveq.l    D0, 0x01
  401. 00000420  2D40 FFDC                move.l     [A6 - 0x24], D0
  402. 00000424  2D6D B114 FFD8           move.l     [A6 - 0x28], [A5 - 0x4EEC]
  403. 0000042A  2C2E FFDC                move.l     D6, [A6 - 0x24]
  404. 0000042E  6000 0216                bra        +0x218 /* 00000646 */
  405. label00000432:
  406. 00000432  206D B110                movea.l    A0, [A5 - 0x4EF0]
  407. 00000436  2050                     movea.l    A0, [A0]
  408. 00000438  3006                     move.w     D0, D6
  409. 0000043A  C1FC 0112                muls.w     D0, 0x112
  410. 0000043E  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  411. 00000442  49F0 0000                lea.l      A4, [A0 + D0.w]
  412. 00000446  202E 000C                move.l     D0, [A6 + 0xC]
  413. 0000044A  B094                     cmp.l      D0, [A4]
  414. 0000044C  6704                     beq        +0x6 /* 00000452 */
  415. 0000044E  6000 01F2                bra        +0x1F4 /* 00000642 */
  416. label00000452:
  417. 00000452  70FF                     moveq.l    D0, 0xFFFFFFFF
  418. 00000454  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  419. 00000458  6618                     bne        +0x1A /* 00000472 */
  420. 0000045A  102D D58E                move.b     D0, [A5 - 0x2A72]
  421. 0000045E  6608                     bne        +0xA /* 00000468 */
  422. 00000460  3F3C 00A4                move.w     -[A7], 0xA4
  423. 00000464  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  424. label00000468:
  425. 00000468  1B7C 0001 D58E           move.b     [A5 - 0x2A72], 0x1
  426. 0000046E  6000 01DE                bra        +0x1E0 /* 0000064E */
  427. label00000472:
  428. 00000472  282C 000C                move.l     D4, [A4 + 0xC]
  429. 00000476  4AAC 0004                tst.l      [A4 + 0x4]
  430. 0000047A  6600 0180                bne        +0x182 /* 000005FC */
  431. 0000047E  4267                     clr.w      -[A7]
  432. 00000480  2F3C 0001 9000           move.l     -[A7], 0x19000
  433. 00000486  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  434. 0000048A  101F                     move.b     D0, [A7]+
  435. 0000048C  6608                     bne        +0xA /* 00000496 */
  436. 0000048E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  437. 00000492  6000 01BA                bra        +0x1BC /* 0000064E */
  438. label00000496:
  439. 00000496  42A7                     clr.l      -[A7]
  440. 00000498  2F3C 6F73 6120           move.l     -[A7], 0x6F736120 /* 'osa ' */
  441. 0000049E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  442. 000004A2  7021                     moveq.l    D0, 0x21
  443. 000004A4  A82A                     syscall    ComponentDispatch
  444. 000004A6  265F                     movea.l    A3, [A7]+
  445. 000004A8  200B                     move.l     D0, A3
  446. 000004AA  6700 0150                beq        +0x152 /* 000005FC */
  447. 000004AE  4A84                     tst.l      D4
  448. 000004B0  6610                     bne        +0x12 /* 000004C2 */
  449. 000004B2  42A7                     clr.l      -[A7]
  450. 000004B4  2F0B                     move.l     -[A7], A3
  451. 000004B6  2F3C 0000 FFFC           move.l     -[A7], 0xFFFC
  452. 000004BC  7000                     moveq.l    D0, 0x00
  453. 000004BE  A82A                     syscall    ComponentDispatch
  454. 000004C0  281F                     move.l     D4, [A7]+
  455. label000004C2:
  456. 000004C2  203C 6173 6372           move.l     D0, 0x61736372 /* 'ascr' */
  457. 000004C8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  458. 000004CC  6600 00FA                bne        +0xFC /* 000005C8 */
  459. 000004D0  0C84 0100 8000           cmpi.l     D4, 0x1008000
  460. 000004D6  6E28                     bgt        +0x2A /* 00000500 */
  461. 000004D8  4267                     clr.w      -[A7]
  462. 000004DA  2F0B                     move.l     -[A7], A3
  463. 000004DC  7008                     moveq.l    D0, 0x08
  464. 000004DE  A82A                     syscall    ComponentDispatch
  465. 000004E0  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  466. 000004E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  467. 000004E6  2640                     movea.l    A3, D0
  468. 000004E8  206D B110                movea.l    A0, [A5 - 0x4EF0]
  469. 000004EC  2050                     movea.l    A0, [A0]
  470. 000004EE  3006                     move.w     D0, D6
  471. 000004F0  C1FC 0112                muls.w     D0, 0x112
  472. 000004F4  41E8 FEF2                lea.l      A0, [A0 - 0x10E]
  473. 000004F8  218B 0000                move.l     [A0 + D0.w], A3
  474. 000004FC  6000 0150                bra        +0x152 /* 0000064E */
  475. label00000500:
  476. 00000500  0CAD 000F A000 B2C0      cmpi.l     [A5 - 0x4D40], 0xFA000
  477. 00000508  6C10                     bge        +0x12 /* 0000051A */
  478. 0000050A  2E3C 0000 4000           move.l     D7, 0x4000 /* '@\0' */
  479. 00000510  2A3C 0000 2000           move.l     D5, 0x2000 /* ' \0' */
  480. 00000516  6000 008A                bra        +0x8C /* 000005A2 */
  481. label0000051A:
  482. 0000051A  0CAD 0012 C000 B2C0      cmpi.l     [A5 - 0x4D40], 0x12C000
  483. 00000522  6C0E                     bge        +0x10 /* 00000532 */
  484. 00000524  2E3C 0000 8000           move.l     D7, 0x8000
  485. 0000052A  2A3C 0000 4000           move.l     D5, 0x4000 /* '@\0' */
  486. 00000530  6070                     bra        +0x72 /* 000005A2 */
  487. label00000532:
  488. 00000532  486E FFE8                pea.l      [A6 - 0x18]
  489. 00000536  486E FFE4                pea.l      [A6 - 0x1C]
  490. 0000053A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  491. 0000053E  42A7                     clr.l      -[A7]
  492. 00000540  202D B2C0                move.l     D0, [A5 - 0x4D40]
  493. 00000544  90BC 0012 C000           sub.l      D0, 0x12C000
  494. 0000054A  2D40 FFCA                move.l     [A6 - 0x36], D0
  495. 0000054E  486E FFCA                pea.l      [A6 - 0x36]
  496. 00000552  486E FFCE                pea.l      [A6 - 0x32]
  497. 00000556  3F3C 280E                move.w     -[A7], 0x280E
  498. 0000055A  A9EB                     syscall    Pack4/FP68K
  499. 0000055C  487A 00FC                pea.l      [PC + 0xFC /* 0000065A, value 0x4003A000 */]
  500. 00000560  486E FFCE                pea.l      [A6 - 0x32]
  501. 00000564  3F3C 0006                move.w     -[A7], 0x6
  502. 00000568  A9EB                     syscall    Pack4/FP68K
  503. 0000056A  486E FFCE                pea.l      [A6 - 0x32]
  504. 0000056E  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  505. 00000572  2E1F                     move.l     D7, [A7]+
  506. 00000574  DEBC 0001 0000           add.l      D7, 0x10000
  507. 0000057A  42A7                     clr.l      -[A7]
  508. 0000057C  2F07                     move.l     -[A7], D7
  509. 0000057E  42A7                     clr.l      -[A7]
  510. 00000580  2F3C 0000 8000           move.l     -[A7], 0x8000
  511. 00000586  202E FFE4                move.l     D0, [A6 - 0x1C]
  512. 0000058A  90BC 0000 8000           sub.l      D0, 0x8000
  513. 00000590  2F00                     move.l     -[A7], D0
  514. 00000592  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  515. 00000596  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  516. 0000059A  2E1F                     move.l     D7, [A7]+
  517. 0000059C  2A3C 0000 4000           move.l     D5, 0x4000 /* '@\0' */
  518. label000005A2:
  519. 000005A2  42A7                     clr.l      -[A7]
  520. 000005A4  2F0B                     move.l     -[A7], A3
  521. 000005A6  42A7                     clr.l      -[A7]
  522. 000005A8  2F05                     move.l     -[A7], D5
  523. 000005AA  2F05                     move.l     -[A7], D5
  524. 000005AC  2F05                     move.l     -[A7], D5
  525. 000005AE  2F07                     move.l     -[A7], D7
  526. 000005B0  2F07                     move.l     -[A7], D7
  527. 000005B2  2F3C 0200 0000           move.l     -[A7], 0x2000000
  528. 000005B8  2F3C 001C 1001           move.l     -[A7], 0x1C1001
  529. 000005BE  7000                     moveq.l    D0, 0x00
  530. 000005C0  A82A                     syscall    ComponentDispatch
  531. 000005C2  201F                     move.l     D0, [A7]+
  532. 000005C4  3D40 FFE0                move.w     [A6 - 0x20], D0
  533. label000005C8:
  534. 000005C8  42A7                     clr.l      -[A7]
  535. 000005CA  2F0B                     move.l     -[A7], A3
  536. 000005CC  2F2D DFCA                move.l     -[A7], [A5 - 0x2036]
  537. 000005D0  42A7                     clr.l      -[A7]
  538. 000005D2  2F3C 0008 0401           move.l     -[A7], 0x80401
  539. 000005D8  7000                     moveq.l    D0, 0x00
  540. 000005DA  A82A                     syscall    ComponentDispatch
  541. 000005DC  201F                     move.l     D0, [A7]+
  542. 000005DE  3D40 FFE0                move.w     [A6 - 0x20], D0
  543. 000005E2  42A7                     clr.l      -[A7]
  544. 000005E4  2F0B                     move.l     -[A7], A3
  545. 000005E6  2F2D D594                move.l     -[A7], [A5 - 0x2A6C]
  546. 000005EA  42A7                     clr.l      -[A7]
  547. 000005EC  2F3C 0008 0009           move.l     -[A7], 0x80009
  548. 000005F2  7000                     moveq.l    D0, 0x00
  549. 000005F4  A82A                     syscall    ComponentDispatch
  550. 000005F6  201F                     move.l     D0, [A7]+
  551. 000005F8  3D40 FFE0                move.w     [A6 - 0x20], D0
  552. label000005FC:
  553. 000005FC  206D B110                movea.l    A0, [A5 - 0x4EF0]
  554. 00000600  2050                     movea.l    A0, [A0]
  555. 00000602  3006                     move.w     D0, D6
  556. 00000604  C1FC 0112                muls.w     D0, 0x112
  557. 00000608  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  558. 0000060C  49F0 0000                lea.l      A4, [A0 + D0.w]
  559. 00000610  4AAC 0004                tst.l      [A4 + 0x4]
  560. 00000614  6608                     bne        +0xA /* 0000061E */
  561. 00000616  294B 0004                move.l     [A4 + 0x4], A3
  562. 0000061A  426C 0110                clr.w      [A4 + 0x110]
  563. label0000061E:
  564. 0000061E  2D6C 0004 0010           move.l     [A6 + 0x10], [A4 + 0x4]
  565. 00000624  206E 0008                movea.l    A0, [A6 + 0x8]
  566. 00000628  20AC 0008                move.l     [A0], [A4 + 0x8]
  567. 0000062C  4AAC 0004                tst.l      [A4 + 0x4]
  568. 00000630  671C                     beq        +0x1E /* 0000064E */
  569. 00000632  4AAC 000C                tst.l      [A4 + 0xC]
  570. 00000636  6604                     bne        +0x6 /* 0000063C */
  571. 00000638  2944 000C                move.l     [A4 + 0xC], D4
  572. label0000063C:
  573. 0000063C  526C 0110                addq.w     [A4 + 0x110], 1
  574. 00000640  600C                     bra        +0xE /* 0000064E */
  575. label00000642:
  576. 00000642  5286                     addq.l     D6, 1
  577. 00000644  6908                     bvs        +0xA /* 0000064E */
  578. label00000646:
  579. 00000646  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  580. 0000064A  6F00 FDE6                ble        -0x218 /* 00000432 */
  581. label0000064E:
  582. 0000064E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  583. 00000652  4E5E                     unlink     A6
  584. 00000654  205F                     movea.l    A0, [A7]+
  585. 00000656  504F                     addq.w     A7, 8
  586. 00000658  4ED0                     jmp        [A0]
  587. 0000065A  4003                     negx.b     D3
  588. 0000065C  A000                     syscall    Open/PBHOpen/HOpen
  589. 0000065E  0000 0000                ori.b      D0, 0x0
  590. 00000662  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  591. export_728: // at 00000664 (misaligned)
  592. 00000666  FFF4                     .invalid   <<F/7/7>>
  593. 00000668  48E7 0108                movem.l    -[A7], D7,A4
  594. 0000066C  4267                     clr.w      -[A7]
  595. 0000066E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  596. 00000672  487A 0074                pea.l      [PC + 0x74 /* 000006E8, value 0x9487970 '\tHyp', pstring "HyperTalk" */]
  597. 00000676  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  598. 0000067A  101F                     move.b     D0, [A7]+
  599. 0000067C  670A                     beq        +0xC /* 00000688 */
  600. 0000067E  2D7C 5754 4C4B 000C      move.l     [A6 + 0xC], 0x57544C4B /* 'WTLK' */
  601. 00000686  6056                     bra        +0x58 /* 000006DE */
  602. label00000688:
  603. 00000688  7000                     moveq.l    D0, 0x00
  604. 0000068A  2D40 000C                move.l     [A6 + 0xC], D0
  605. 0000068E  4AAD B110                tst.l      [A5 - 0x4EF0]
  606. 00000692  6602                     bne        +0x4 /* 00000696 */
  607. 00000694  6048                     bra        +0x4A /* 000006DE */
  608. label00000696:
  609. 00000696  7001                     moveq.l    D0, 0x01
  610. 00000698  2D40 FFF8                move.l     [A6 - 0x8], D0
  611. 0000069C  2D6D B114 FFF4           move.l     [A6 - 0xC], [A5 - 0x4EEC]
  612. 000006A2  2E2E FFF8                move.l     D7, [A6 - 0x8]
  613. 000006A6  6030                     bra        +0x32 /* 000006D8 */
  614. label000006A8:
  615. 000006A8  206D B110                movea.l    A0, [A5 - 0x4EF0]
  616. 000006AC  2050                     movea.l    A0, [A0]
  617. 000006AE  3007                     move.w     D0, D7
  618. 000006B0  C1FC 0112                muls.w     D0, 0x112
  619. 000006B4  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  620. 000006B8  49F0 0000                lea.l      A4, [A0 + D0.w]
  621. 000006BC  4267                     clr.w      -[A7]
  622. 000006BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  623. 000006C2  486C 0010                pea.l      [A4 + 0x10]
  624. 000006C6  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  625. 000006CA  101F                     move.b     D0, [A7]+
  626. 000006CC  6706                     beq        +0x8 /* 000006D4 */
  627. 000006CE  2D54 000C                move.l     [A6 + 0xC], [A4]
  628. 000006D2  600A                     bra        +0xC /* 000006DE */
  629. label000006D4:
  630. 000006D4  5287                     addq.l     D7, 1
  631. 000006D6  6906                     bvs        +0x8 /* 000006DE */
  632. label000006D8:
  633. 000006D8  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  634. 000006DC  6FCA                     ble        -0x34 /* 000006A8 */
  635. label000006DE:
  636. 000006DE  4CDF 1080                movem.l    D7,A4, [A7]+
  637. 000006E2  4E5E                     unlink     A6
  638. 000006E4  2E9F                     move.l     [A7], [A7]+
  639. 000006E6  4E75                     rts
  640. 000006E8  0948                     bchg       A0, D4
  641. 000006EA  7970                     moveq.l    D4, 0x70
  642. 000006EC  6572                     bcs        +0x74 /* 00000760 */
  643. 000006EE  5461                     addq.w     -[A1], 2
  644. 000006F0  6C6B                     bge        +0x6D /* 0000075D */
  645. export_729:
  646. fn000006F2:
  647. 000006F2  4E56 FFE6                link       A6, -0x001A
  648. 000006F6  2F07                     move.l     -[A7], D7
  649. 000006F8  422E 0010                clr.b      [A6 + 0x10]
  650. 000006FC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  651. 00000700  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  652. 00000704  7003                     moveq.l    D0, 0x03
  653. label00000706:
  654. 00000706  30D9                     move.w     [A0]+, [A1]+
  655. 00000708  51C8 FFFC                dbf        D0, -0x6 /* 00000706 */
  656. 0000070C  42A7                     clr.l      -[A7]
  657. 0000070E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  658. 00000712  2F3C 6572 6E67           move.l     -[A7], 0x65726E67 /* 'erng' */
  659. 00000718  2F3C 6572 6E67           move.l     -[A7], 0x65726E67 /* 'erng' */
  660. 0000071E  486E FFF8                pea.l      [A6 - 0x8]
  661. 00000722  2F3C 000C 0005           move.l     -[A7], 0xC0005
  662. 00000728  7000                     moveq.l    D0, 0x00
  663. 0000072A  A82A                     syscall    ComponentDispatch
  664. 0000072C  4A9F                     tst.l      [A7]+
  665. 0000072E  6600 00AC                bne        +0xAE /* 000007DC */
  666. 00000732  206E 0008                movea.l    A0, [A6 + 0x8]
  667. 00000736  7000                     moveq.l    D0, 0x00
  668. 00000738  2080                     move.l     [A0], D0
  669. 0000073A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  670. 0000073E  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  671. 00000742  7003                     moveq.l    D0, 0x03
  672. label00000744:
  673. 00000744  30D9                     move.w     [A0]+, [A1]+
  674. 00000746  51C8 FFFC                dbf        D0, -0x6 /* 00000744 */
  675. 0000074A  4267                     clr.w      -[A7]
  676. 0000074C  486E FFF8                pea.l      [A6 - 0x8]
  677. 00000750  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  678. 00000756  486E FFF0                pea.l      [A6 - 0x10]
  679. 0000075A  303C 0603                move.w     D0, 0x603
  680. 0000075E  A816                     syscall    Pack8
  681. label00000760:
  682. 00000760  3E1F                     move.w     D7, [A7]+
  683. 00000762  486E FFF8                pea.l      [A6 - 0x8]
  684. 00000766  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  685. 0000076A  4A47                     tst.w      D7
  686. 0000076C  662A                     bne        +0x2C /* 00000798 */
  687. 0000076E  4267                     clr.w      -[A7]
  688. 00000770  486E FFF0                pea.l      [A6 - 0x10]
  689. 00000774  2F3C 7372 6373           move.l     -[A7], 0x73726373 /* 'srcs' */
  690. 0000077A  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  691. 00000780  486E FFEA                pea.l      [A6 - 0x16]
  692. 00000784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  693. 00000788  7002                     moveq.l    D0, 0x02
  694. 0000078A  2F00                     move.l     -[A7], D0
  695. 0000078C  486E FFE6                pea.l      [A6 - 0x1A]
  696. 00000790  303C 0E11                move.w     D0, 0xE11
  697. 00000794  A816                     syscall    Pack8
  698. 00000796  3E1F                     move.w     D7, [A7]+
  699. label00000798:
  700. 00000798  4A47                     tst.w      D7
  701. 0000079A  662E                     bne        +0x30 /* 000007CA */
  702. 0000079C  4267                     clr.w      -[A7]
  703. 0000079E  486E FFF0                pea.l      [A6 - 0x10]
  704. 000007A2  2F3C 7372 6365           move.l     -[A7], 0x73726365 /* 'srce' */
  705. 000007A8  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  706. 000007AE  486E FFEA                pea.l      [A6 - 0x16]
  707. 000007B2  202E 0008                move.l     D0, [A6 + 0x8]
  708. 000007B6  5480                     addq.l     D0, 2
  709. 000007B8  2F00                     move.l     -[A7], D0
  710. 000007BA  7002                     moveq.l    D0, 0x02
  711. 000007BC  2F00                     move.l     -[A7], D0
  712. 000007BE  486E FFE6                pea.l      [A6 - 0x1A]
  713. 000007C2  303C 0E11                move.w     D0, 0xE11
  714. 000007C6  A816                     syscall    Pack8
  715. 000007C8  3E1F                     move.w     D7, [A7]+
  716. label000007CA:
  717. 000007CA  4A47                     tst.w      D7
  718. 000007CC  6606                     bne        +0x8 /* 000007D4 */
  719. 000007CE  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  720. label000007D4:
  721. 000007D4  486E FFF0                pea.l      [A6 - 0x10]
  722. 000007D8  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  723. label000007DC:
  724. 000007DC  2E1F                     move.l     D7, [A7]+
  725. 000007DE  4E5E                     unlink     A6
  726. 000007E0  205F                     movea.l    A0, [A7]+
  727. 000007E2  504F                     addq.w     A7, 8
  728. 000007E4  4ED0                     jmp        [A0]
  729. fn000007E6:
  730. 000007E6  4E56 FFEE                link       A6, -0x0012
  731. 000007EA  48E7 0108                movem.l    -[A7], D7,A4
  732. 000007EE  206E 0008                movea.l    A0, [A6 + 0x8]
  733. 000007F2  7000                     moveq.l    D0, 0x00
  734. 000007F4  2080                     move.l     [A0], D0
  735. 000007F6  206E 000C                movea.l    A0, [A6 + 0xC]
  736. 000007FA  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  737. 00000800  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  738. 00000804  6602                     bne        +0x4 /* 00000808 */
  739. 00000806  6064                     bra        +0x66 /* 0000086C */
  740. label00000808:
  741. 00000808  4267                     clr.w      -[A7]
  742. 0000080A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  743. 0000080E  486E FFF8                pea.l      [A6 - 0x8]
  744. 00000812  4EBA 046A                jsr        [PC + 0x46A /* 00000C7E */]
  745. 00000816  101F                     move.b     D0, [A7]+
  746. 00000818  6752                     beq        +0x54 /* 0000086C */
  747. 0000081A  203C 5554 5854           move.l     D0, 0x55545854 /* 'UTXT' */
  748. 00000820  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  749. 00000824  673E                     beq        +0x40 /* 00000864 */
  750. 00000826  42A7                     clr.l      -[A7]
  751. 00000828  206E 000C                movea.l    A0, [A6 + 0xC]
  752. 0000082C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  753. 00000830  486E FFF0                pea.l      [A6 - 0x10]
  754. 00000834  4EBA FBBA                jsr        [PC - 0x446 /* 000003F0 */]
  755. 00000838  285F                     movea.l    A4, [A7]+
  756. 0000083A  200C                     move.l     D0, A4
  757. 0000083C  6726                     beq        +0x28 /* 00000864 */
  758. 0000083E  42A7                     clr.l      -[A7]
  759. 00000840  2F0C                     move.l     -[A7], A4
  760. 00000842  486E FFF8                pea.l      [A6 - 0x8]
  761. 00000846  42A7                     clr.l      -[A7]
  762. 00000848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  763. 0000084C  2F3C 000C 0001           move.l     -[A7], 0xC0001
  764. 00000852  7000                     moveq.l    D0, 0x00
  765. 00000854  A82A                     syscall    ComponentDispatch
  766. 00000856  201F                     move.l     D0, [A7]+
  767. 00000858  3E00                     move.w     D7, D0
  768. 0000085A  4267                     clr.w      -[A7]
  769. 0000085C  2F0C                     move.l     -[A7], A4
  770. 0000085E  4EBA F96E                jsr        [PC - 0x692 /* 000001CE */]
  771. 00000862  3E1F                     move.w     D7, [A7]+
  772. label00000864:
  773. 00000864  486E FFF8                pea.l      [A6 - 0x8]
  774. 00000868  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  775. label0000086C:
  776. 0000086C  4CDF 1080                movem.l    D7,A4, [A7]+
  777. 00000870  4E5E                     unlink     A6
  778. 00000872  205F                     movea.l    A0, [A7]+
  779. 00000874  504F                     addq.w     A7, 8
  780. 00000876  4ED0                     jmp        [A0]
  781. export_730:
  782. 00000878  4E56 FFF0                link       A6, -0x0010
  783. 0000087C  102D CAB6                move.b     D0, [A5 - 0x354A]
  784. 00000880  6602                     bne        +0x4 /* 00000884 */
  785. 00000882  607A                     bra        +0x7C /* 000008FE */
  786. label00000884:
  787. 00000884  42A7                     clr.l      -[A7]
  788. 00000886  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  789. 0000088A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  790. 0000088E  2F3C 6D6F 6469           move.l     -[A7], 0x6D6F6469 /* 'modi' */
  791. 00000894  486E FFF4                pea.l      [A6 - 0xC]
  792. 00000898  2F3C 000C 0008           move.l     -[A7], 0xC0008
  793. 0000089E  7000                     moveq.l    D0, 0x00
  794. 000008A0  A82A                     syscall    ComponentDispatch
  795. 000008A2  4A9F                     tst.l      [A7]+
  796. 000008A4  56C0                     sne        D0
  797. 000008A6  4A00                     tst.b      D0
  798. 000008A8  6654                     bne        +0x56 /* 000008FE */
  799. 000008AA  4AAE FFF4                tst.l      [A6 - 0xC]
  800. 000008AE  57C1                     seq        D1
  801. 000008B0  8001                     or.b       D0, D1
  802. 000008B2  6702                     beq        +0x4 /* 000008B6 */
  803. 000008B4  6048                     bra        +0x4A /* 000008FE */
  804. label000008B6:
  805. 000008B6  422E FFF1                clr.b      [A6 - 0xF]
  806. 000008BA  42A7                     clr.l      -[A7]
  807. 000008BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  808. 000008C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  809. 000008C4  2F3C 7363 7074           move.l     -[A7], 0x73637074 /* 'scpt' */
  810. 000008CA  42A7                     clr.l      -[A7]
  811. 000008CC  486E FFF8                pea.l      [A6 - 0x8]
  812. 000008D0  2F3C 0010 0002           move.l     -[A7], 0x100002
  813. 000008D6  7000                     moveq.l    D0, 0x00
  814. 000008D8  A82A                     syscall    ComponentDispatch
  815. 000008DA  201F                     move.l     D0, [A7]+
  816. 000008DC  3D40 FFF2                move.w     [A6 - 0xE], D0
  817. 000008E0  661C                     bne        +0x1E /* 000008FE */
  818. 000008E2  4267                     clr.w      -[A7]
  819. 000008E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  820. 000008E8  42A7                     clr.l      -[A7]
  821. 000008EA  486E FFF8                pea.l      [A6 - 0x8]
  822. 000008EE  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  823. 000008F2  486E FFF8                pea.l      [A6 - 0x8]
  824. 000008F6  4EBA 05EE                jsr        [PC + 0x5EE /* 00000EE6 */]
  825. 000008FA  1D5F FFF1                move.b     [A6 - 0xF], [A7]+
  826. label000008FE:
  827. 000008FE  4E5E                     unlink     A6
  828. 00000900  205F                     movea.l    A0, [A7]+
  829. 00000902  DEFC 000C                add.w      A7, 0xC
  830. 00000906  4ED0                     jmp        [A0]
  831. fn00000908:
  832. 00000908  4E56 FFF6                link       A6, -0x000A
  833. 0000090C  48E7 0118                movem.l    -[A7], D7,A3,A4
  834. 00000910  266E 0008                movea.l    A3, [A6 + 0x8]
  835. 00000914  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  836. 0000091A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  837. 0000091E  57C0                     seq        D0
  838. 00000920  4A00                     tst.b      D0
  839. 00000922  6640                     bne        +0x42 /* 00000964 */
  840. 00000924  4A93                     tst.l      [A3]
  841. 00000926  57C1                     seq        D1
  842. 00000928  8001                     or.b       D0, D1
  843. 0000092A  6702                     beq        +0x4 /* 0000092E */
  844. 0000092C  6036                     bra        +0x38 /* 00000964 */
  845. label0000092E:
  846. 0000092E  42A7                     clr.l      -[A7]
  847. 00000930  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  848. 00000934  486E FFF8                pea.l      [A6 - 0x8]
  849. 00000938  4EBA FAB6                jsr        [PC - 0x54A /* 000003F0 */]
  850. 0000093C  285F                     movea.l    A4, [A7]+
  851. 0000093E  200C                     move.l     D0, A4
  852. 00000940  6722                     beq        +0x24 /* 00000964 */
  853. 00000942  42A7                     clr.l      -[A7]
  854. 00000944  2F0C                     move.l     -[A7], A4
  855. 00000946  2F13                     move.l     -[A7], [A3]
  856. 00000948  2F3C 0004 0006           move.l     -[A7], 0x40006
  857. 0000094E  7000                     moveq.l    D0, 0x00
  858. 00000950  A82A                     syscall    ComponentDispatch
  859. 00000952  201F                     move.l     D0, [A7]+
  860. 00000954  3E00                     move.w     D7, D0
  861. 00000956  4267                     clr.w      -[A7]
  862. 00000958  2F0C                     move.l     -[A7], A4
  863. 0000095A  4EBA F872                jsr        [PC - 0x78E /* 000001CE */]
  864. 0000095E  3E1F                     move.w     D7, [A7]+
  865. 00000960  7000                     moveq.l    D0, 0x00
  866. 00000962  2680                     move.l     [A3], D0
  867. label00000964:
  868. 00000964  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  869. 00000968  4E5E                     unlink     A6
  870. 0000096A  205F                     movea.l    A0, [A7]+
  871. 0000096C  504F                     addq.w     A7, 8
  872. 0000096E  4ED0                     jmp        [A0]
  873. export_731:
  874. 00000970  4E56 FFF8                link       A6, -0x0008
  875. 00000974  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  876. 00000978  286E 0016                movea.l    A4, [A6 + 0x16]
  877. 0000097C  2A2E 000E                move.l     D5, [A6 + 0xE]
  878. 00000980  206E 0008                movea.l    A0, [A6 + 0x8]
  879. 00000984  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  880. 00000988  7003                     moveq.l    D0, 0x03
  881. label0000098A:
  882. 0000098A  30D9                     move.w     [A0]+, [A1]+
  883. 0000098C  51C8 FFFC                dbf        D0, -0x6 /* 0000098A */
  884. 00000990  4A85                     tst.l      D5
  885. 00000992  6604                     bne        +0x6 /* 00000998 */
  886. 00000994  6000 0190                bra        +0x192 /* 00000B26 */
  887. label00000998:
  888. 00000998  2D7C 5445 5854 FFFC      move.l     [A6 - 0x4], 0x54455854 /* 'TEXT' */
  889. 000009A0  42A7                     clr.l      -[A7]
  890. 000009A2  2F0C                     move.l     -[A7], A4
  891. 000009A4  2F05                     move.l     -[A7], D5
  892. 000009A6  2F3C 6265 7374           move.l     -[A7], 0x62657374 /* 'best' */
  893. 000009AC  486E FFFC                pea.l      [A6 - 0x4]
  894. 000009B0  2F3C 000C 0008           move.l     -[A7], 0xC0008
  895. 000009B6  7000                     moveq.l    D0, 0x00
  896. 000009B8  A82A                     syscall    ComponentDispatch
  897. 000009BA  201F                     move.l     D0, [A7]+
  898. 000009BC  3E00                     move.w     D7, D0
  899. 000009BE  4206                     clr.b      D6
  900. 000009C0  7008                     moveq.l    D0, 0x08
  901. 000009C2  C0AE 0012                and.l      D0, [A6 + 0x12]
  902. 000009C6  4A80                     tst.l      D0
  903. 000009C8  6606                     bne        +0x8 /* 000009D0 */
  904. 000009CA  7C01                     moveq.l    D6, 0x01
  905. 000009CC  6000 00E6                bra        +0xE8 /* 00000AB4 */
  906. label000009D0:
  907. 000009D0  102E 000C                move.b     D0, [A6 + 0xC]
  908. 000009D4  6700 00DE                beq        +0xE0 /* 00000AB4 */
  909. 000009D8  102E 000C                move.b     D0, [A6 + 0xC]
  910. 000009DC  670E                     beq        +0x10 /* 000009EC */
  911. 000009DE  223C 5445 5854           move.l     D1, 0x54455854 /* 'TEXT' */
  912. 000009E4  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  913. 000009E8  56C1                     sne        D1
  914. 000009EA  C001                     and.b      D0, D1
  915. label000009EC:
  916. 000009EC  4A00                     tst.b      D0
  917. 000009EE  670E                     beq        +0x10 /* 000009FE */
  918. 000009F0  223C 5354 5854           move.l     D1, 0x53545854 /* 'STXT' */
  919. 000009F6  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  920. 000009FA  56C1                     sne        D1
  921. 000009FC  C001                     and.b      D0, D1
  922. label000009FE:
  923. 000009FE  4A00                     tst.b      D0
  924. 00000A00  670E                     beq        +0x10 /* 00000A10 */
  925. 00000A02  223C 6974 7874           move.l     D1, 0x69747874 /* 'itxt' */
  926. 00000A08  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  927. 00000A0C  56C1                     sne        D1
  928. 00000A0E  C001                     and.b      D0, D1
  929. label00000A10:
  930. 00000A10  4A00                     tst.b      D0
  931. 00000A12  670E                     beq        +0x10 /* 00000A22 */
  932. 00000A14  223C 7368 6F72           move.l     D1, 0x73686F72 /* 'shor' */
  933. 00000A1A  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  934. 00000A1E  56C1                     sne        D1
  935. 00000A20  C001                     and.b      D0, D1
  936. label00000A22:
  937. 00000A22  4A00                     tst.b      D0
  938. 00000A24  670E                     beq        +0x10 /* 00000A34 */
  939. 00000A26  223C 6C6F 6E67           move.l     D1, 0x6C6F6E67 /* 'long' */
  940. 00000A2C  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  941. 00000A30  56C1                     sne        D1
  942. 00000A32  C001                     and.b      D0, D1
  943. label00000A34:
  944. 00000A34  4A00                     tst.b      D0
  945. 00000A36  670E                     beq        +0x10 /* 00000A46 */
  946. 00000A38  223C 626F 6F6C           move.l     D1, 0x626F6F6C /* 'bool' */
  947. 00000A3E  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  948. 00000A42  56C1                     sne        D1
  949. 00000A44  C001                     and.b      D0, D1
  950. label00000A46:
  951. 00000A46  4A00                     tst.b      D0
  952. 00000A48  670E                     beq        +0x10 /* 00000A58 */
  953. 00000A4A  223C 7472 7565           move.l     D1, 0x74727565 /* 'true' */
  954. 00000A50  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  955. 00000A54  56C1                     sne        D1
  956. 00000A56  C001                     and.b      D0, D1
  957. label00000A58:
  958. 00000A58  4A00                     tst.b      D0
  959. 00000A5A  670E                     beq        +0x10 /* 00000A6A */
  960. 00000A5C  223C 6661 6C73           move.l     D1, 0x66616C73 /* 'fals' */
  961. 00000A62  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  962. 00000A66  56C1                     sne        D1
  963. 00000A68  C001                     and.b      D0, D1
  964. label00000A6A:
  965. 00000A6A  4A00                     tst.b      D0
  966. 00000A6C  670E                     beq        +0x10 /* 00000A7C */
  967. 00000A6E  223C 6578 7465           move.l     D1, 0x65787465 /* 'exte' */
  968. 00000A74  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  969. 00000A78  56C1                     sne        D1
  970. 00000A7A  C001                     and.b      D0, D1
  971. label00000A7C:
  972. 00000A7C  4A00                     tst.b      D0
  973. 00000A7E  670E                     beq        +0x10 /* 00000A8E */
  974. 00000A80  223C 636F 6D70           move.l     D1, 0x636F6D70 /* 'comp' */
  975. 00000A86  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  976. 00000A8A  56C1                     sne        D1
  977. 00000A8C  C001                     and.b      D0, D1
  978. label00000A8E:
  979. 00000A8E  4A00                     tst.b      D0
  980. 00000A90  670E                     beq        +0x10 /* 00000AA0 */
  981. 00000A92  223C 646F 7562           move.l     D1, 0x646F7562 /* 'doub' */
  982. 00000A98  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  983. 00000A9C  56C1                     sne        D1
  984. 00000A9E  C001                     and.b      D0, D1
  985. label00000AA0:
  986. 00000AA0  4A00                     tst.b      D0
  987. 00000AA2  670E                     beq        +0x10 /* 00000AB2 */
  988. 00000AA4  223C 7369 6E67           move.l     D1, 0x73696E67 /* 'sing' */
  989. 00000AAA  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  990. 00000AAE  56C1                     sne        D1
  991. 00000AB0  C001                     and.b      D0, D1
  992. label00000AB2:
  993. 00000AB2  1C00                     move.b     D6, D0
  994. label00000AB4:
  995. 00000AB4  1006                     move.b     D0, D6
  996. 00000AB6  664A                     bne        +0x4C /* 00000B02 */
  997. 00000AB8  42A7                     clr.l      -[A7]
  998. 00000ABA  2F0C                     move.l     -[A7], A4
  999. 00000ABC  2F05                     move.l     -[A7], D5
  1000. 00000ABE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1001. 00000AC2  42A7                     clr.l      -[A7]
  1002. 00000AC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1003. 00000AC8  2F3C 0010 0302           move.l     -[A7], 0x100302
  1004. 00000ACE  7000                     moveq.l    D0, 0x00
  1005. 00000AD0  A82A                     syscall    ComponentDispatch
  1006. 00000AD2  201F                     move.l     D0, [A7]+
  1007. 00000AD4  3E00                     move.w     D7, D0
  1008. 00000AD6  0C47 F95C                cmpi.w     D7, 0xF95C
  1009. 00000ADA  6620                     bne        +0x22 /* 00000AFC */
  1010. 00000ADC  42A7                     clr.l      -[A7]
  1011. 00000ADE  2F0C                     move.l     -[A7], A4
  1012. 00000AE0  2F05                     move.l     -[A7], D5
  1013. 00000AE2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1014. 00000AE8  42A7                     clr.l      -[A7]
  1015. 00000AEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1016. 00000AEE  2F3C 0010 0302           move.l     -[A7], 0x100302
  1017. 00000AF4  7000                     moveq.l    D0, 0x00
  1018. 00000AF6  A82A                     syscall    ComponentDispatch
  1019. 00000AF8  201F                     move.l     D0, [A7]+
  1020. 00000AFA  3E00                     move.w     D7, D0
  1021. label00000AFC:
  1022. 00000AFC  4A47                     tst.w      D7
  1023. 00000AFE  56C6                     sne        D6
  1024. 00000B00  4406                     neg.b      D6
  1025. label00000B02:
  1026. 00000B02  1006                     move.b     D0, D6
  1027. 00000B04  6720                     beq        +0x22 /* 00000B26 */
  1028. 00000B06  42A7                     clr.l      -[A7]
  1029. 00000B08  2F0C                     move.l     -[A7], A4
  1030. 00000B0A  2F05                     move.l     -[A7], D5
  1031. 00000B0C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1032. 00000B12  42A7                     clr.l      -[A7]
  1033. 00000B14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1034. 00000B18  2F3C 0010 0004           move.l     -[A7], 0x100004
  1035. 00000B1E  7000                     moveq.l    D0, 0x00
  1036. 00000B20  A82A                     syscall    ComponentDispatch
  1037. 00000B22  201F                     move.l     D0, [A7]+
  1038. 00000B24  3E00                     move.w     D7, D0
  1039. label00000B26:
  1040. 00000B26  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1041. 00000B2A  4E5E                     unlink     A6
  1042. 00000B2C  205F                     movea.l    A0, [A7]+
  1043. 00000B2E  DEFC 0012                add.w      A7, 0x12
  1044. 00000B32  4ED0                     jmp        [A0]
  1045. fn00000B34:
  1046. 00000B34  4E56 FFE8                link       A6, -0x0018
  1047. 00000B38  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1048. 00000B3C  266E 0008                movea.l    A3, [A6 + 0x8]
  1049. 00000B40  426E 0014                clr.w      [A6 + 0x14]
  1050. 00000B44  206E 0010                movea.l    A0, [A6 + 0x10]
  1051. 00000B48  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1052. 00000B4E  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1053. 00000B52  661C                     bne        +0x1E /* 00000B70 */
  1054. 00000B54  206E 000C                movea.l    A0, [A6 + 0xC]
  1055. 00000B58  26A8 0004                move.l     [A3], [A0 + 0x4]
  1056. 00000B5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1057. 00000B60  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1058. 00000B64  7003                     moveq.l    D0, 0x03
  1059. label00000B66:
  1060. 00000B66  30D9                     move.w     [A0]+, [A1]+
  1061. 00000B68  51C8 FFFC                dbf        D0, -0x6 /* 00000B66 */
  1062. 00000B6C  6000 0102                bra        +0x104 /* 00000C70 */
  1063. label00000B70:
  1064. 00000B70  206E 000C                movea.l    A0, [A6 + 0xC]
  1065. 00000B74  203C 5554 5854           move.l     D0, 0x55545854 /* 'UTXT' */
  1066. 00000B7A  B090                     cmp.l      D0, [A0]
  1067. 00000B7C  661E                     bne        +0x20 /* 00000B9C */
  1068. 00000B7E  26A8 0004                move.l     [A3], [A0 + 0x4]
  1069. 00000B82  2F13                     move.l     -[A7], [A3]
  1070. 00000B84  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1071. 00000B88  206E 000C                movea.l    A0, [A6 + 0xC]
  1072. 00000B8C  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1073. 00000B90  7003                     moveq.l    D0, 0x03
  1074. label00000B92:
  1075. 00000B92  30D9                     move.w     [A0]+, [A1]+
  1076. 00000B94  51C8 FFFC                dbf        D0, -0x6 /* 00000B92 */
  1077. 00000B98  6000 00D6                bra        +0xD8 /* 00000C70 */
  1078. label00000B9C:
  1079. 00000B9C  7000                     moveq.l    D0, 0x00
  1080. 00000B9E  2680                     move.l     [A3], D0
  1081. 00000BA0  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1082. 00000BA4  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1083. 00000BA8  7003                     moveq.l    D0, 0x03
  1084. label00000BAA:
  1085. 00000BAA  30D9                     move.w     [A0]+, [A1]+
  1086. 00000BAC  51C8 FFFC                dbf        D0, -0x6 /* 00000BAA */
  1087. 00000BB0  42A7                     clr.l      -[A7]
  1088. 00000BB2  206E 0010                movea.l    A0, [A6 + 0x10]
  1089. 00000BB6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1090. 00000BBA  486E FFF8                pea.l      [A6 - 0x8]
  1091. 00000BBE  4EBA F830                jsr        [PC - 0x7D0 /* 000003F0 */]
  1092. 00000BC2  285F                     movea.l    A4, [A7]+
  1093. 00000BC4  200C                     move.l     D0, A4
  1094. 00000BC6  660A                     bne        +0xC /* 00000BD2 */
  1095. 00000BC8  3D7C F448 0014           move.w     [A6 + 0x14], 0xF448
  1096. 00000BCE  6000 00A0                bra        +0xA2 /* 00000C70 */
  1097. label00000BD2:
  1098. 00000BD2  7000                     moveq.l    D0, 0x00
  1099. 00000BD4  2D40 FFF4                move.l     [A6 - 0xC], D0
  1100. 00000BD8  42A7                     clr.l      -[A7]
  1101. 00000BDA  2F0C                     move.l     -[A7], A4
  1102. 00000BDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1103. 00000BE0  42A7                     clr.l      -[A7]
  1104. 00000BE2  486E FFF4                pea.l      [A6 - 0xC]
  1105. 00000BE6  2F3C 000C 0001           move.l     -[A7], 0xC0001
  1106. 00000BEC  7000                     moveq.l    D0, 0x00
  1107. 00000BEE  A82A                     syscall    ComponentDispatch
  1108. 00000BF0  201F                     move.l     D0, [A7]+
  1109. 00000BF2  3E00                     move.w     D7, D0
  1110. 00000BF4  663C                     bne        +0x3E /* 00000C32 */
  1111. 00000BF6  42A7                     clr.l      -[A7]
  1112. 00000BF8  2F0C                     move.l     -[A7], A4
  1113. 00000BFA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1114. 00000BFE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1115. 00000C04  486E FFEC                pea.l      [A6 - 0x14]
  1116. 00000C08  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1117. 00000C0E  7000                     moveq.l    D0, 0x00
  1118. 00000C10  A82A                     syscall    ComponentDispatch
  1119. 00000C12  201F                     move.l     D0, [A7]+
  1120. 00000C14  3E00                     move.w     D7, D0
  1121. 00000C16  6604                     bne        +0x6 /* 00000C1C */
  1122. 00000C18  26AE FFF0                move.l     [A3], [A6 - 0x10]
  1123. label00000C1C:
  1124. 00000C1C  42A7                     clr.l      -[A7]
  1125. 00000C1E  2F0C                     move.l     -[A7], A4
  1126. 00000C20  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1127. 00000C24  2F3C 0004 0006           move.l     -[A7], 0x40006
  1128. 00000C2A  7000                     moveq.l    D0, 0x00
  1129. 00000C2C  A82A                     syscall    ComponentDispatch
  1130. 00000C2E  201F                     move.l     D0, [A7]+
  1131. 00000C30  3C00                     move.w     D6, D0
  1132. label00000C32:
  1133. 00000C32  4267                     clr.w      -[A7]
  1134. 00000C34  2F0C                     move.l     -[A7], A4
  1135. 00000C36  4EBA F596                jsr        [PC - 0xA6A /* 000001CE */]
  1136. 00000C3A  3C1F                     move.w     D6, [A7]+
  1137. 00000C3C  206E 000C                movea.l    A0, [A6 + 0xC]
  1138. 00000C40  202E FFF0                move.l     D0, [A6 - 0x10]
  1139. 00000C44  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1140. 00000C48  660E                     bne        +0x10 /* 00000C58 */
  1141. 00000C4A  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1142. 00000C4E  7003                     moveq.l    D0, 0x03
  1143. label00000C50:
  1144. 00000C50  30D9                     move.w     [A0]+, [A1]+
  1145. 00000C52  51C8 FFFC                dbf        D0, -0x6 /* 00000C50 */
  1146. 00000C56  6008                     bra        +0xA /* 00000C60 */
  1147. label00000C58:
  1148. 00000C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1149. 00000C5C  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1150. label00000C60:
  1151. 00000C60  4A93                     tst.l      [A3]
  1152. 00000C62  6708                     beq        +0xA /* 00000C6C */
  1153. 00000C64  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1154. 00000C68  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1155. label00000C6C:
  1156. 00000C6C  3D47 0014                move.w     [A6 + 0x14], D7
  1157. label00000C70:
  1158. 00000C70  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1159. 00000C74  4E5E                     unlink     A6
  1160. 00000C76  205F                     movea.l    A0, [A7]+
  1161. 00000C78  DEFC 000C                add.w      A7, 0xC
  1162. 00000C7C  4ED0                     jmp        [A0]
  1163. export_732:
  1164. fn00000C7E:
  1165. 00000C7E  4E56 FFFA                link       A6, -0x0006
  1166. 00000C82  2F07                     move.l     -[A7], D7
  1167. 00000C84  422E 0010                clr.b      [A6 + 0x10]
  1168. 00000C88  4207                     clr.b      D7
  1169. 00000C8A  206E 000C                movea.l    A0, [A6 + 0xC]
  1170. 00000C8E  7004                     moveq.l    D0, 0x04
  1171. 00000C90  B010                     cmp.b      D0, [A0]
  1172. 00000C92  6714                     beq        +0x16 /* 00000CA8 */
  1173. 00000C94  4267                     clr.w      -[A7]
  1174. 00000C96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1175. 00000C9A  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1176. 00000C9E  1E1F                     move.b     D7, [A7]+
  1177. 00000CA0  1007                     move.b     D0, D7
  1178. 00000CA2  6604                     bne        +0x6 /* 00000CA8 */
  1179. 00000CA4  6000 00A0                bra        +0xA2 /* 00000D46 */
  1180. label00000CA8:
  1181. 00000CA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1182. 00000CAC  1010                     move.b     D0, [A0]
  1183. 00000CAE  4880                     ext.w      D0
  1184. 00000CB0  5340                     subq.w     D0, 1
  1185. 00000CB2  670E                     beq        +0x10 /* 00000CC2 */
  1186. 00000CB4  5340                     subq.w     D0, 1
  1187. 00000CB6  672A                     beq        +0x2C /* 00000CE2 */
  1188. 00000CB8  5340                     subq.w     D0, 1
  1189. 00000CBA  6742                     beq        +0x44 /* 00000CFE */
  1190. 00000CBC  5340                     subq.w     D0, 1
  1191. 00000CBE  675A                     beq        +0x5C /* 00000D1A */
  1192. 00000CC0  6072                     bra        +0x74 /* 00000D34 */
  1193. label00000CC2:
  1194. 00000CC2  4267                     clr.w      -[A7]
  1195. 00000CC4  206E 000C                movea.l    A0, [A6 + 0xC]
  1196. 00000CC8  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1197. 00000CCC  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1198. 00000CD0  486E FFFC                pea.l      [A6 - 0x4]
  1199. 00000CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1200. 00000CD8  4EAD 2C62                jsr        [A5 + 0x2C62 /* export_1416 */]
  1201. 00000CDC  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1202. 00000CE0  6052                     bra        +0x54 /* 00000D34 */
  1203. label00000CE2:
  1204. 00000CE2  4267                     clr.w      -[A7]
  1205. 00000CE4  206E 000C                movea.l    A0, [A6 + 0xC]
  1206. 00000CE8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1207. 00000CEC  486E FFFC                pea.l      [A6 - 0x4]
  1208. 00000CF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1209. 00000CF4  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  1210. 00000CF8  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1211. 00000CFC  6036                     bra        +0x38 /* 00000D34 */
  1212. label00000CFE:
  1213. 00000CFE  4267                     clr.w      -[A7]
  1214. 00000D00  206E 000C                movea.l    A0, [A6 + 0xC]
  1215. 00000D04  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1216. 00000D08  486E FFFC                pea.l      [A6 - 0x4]
  1217. 00000D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1218. 00000D10  4EAD 2BD2                jsr        [A5 + 0x2BD2 /* export_1398 */]
  1219. 00000D14  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1220. 00000D18  601A                     bra        +0x1C /* 00000D34 */
  1221. label00000D1A:
  1222. 00000D1A  4267                     clr.w      -[A7]
  1223. 00000D1C  206E 000C                movea.l    A0, [A6 + 0xC]
  1224. 00000D20  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1225. 00000D24  486E FFFC                pea.l      [A6 - 0x4]
  1226. 00000D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1227. 00000D2C  4EAD 2C7A                jsr        [A5 + 0x2C7A /* export_1419 */]
  1228. 00000D30  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1229. label00000D34:
  1230. 00000D34  206E 000C                movea.l    A0, [A6 + 0xC]
  1231. 00000D38  216E FFFC 0014           move.l     [A0 + 0x14], [A6 - 0x4]
  1232. 00000D3E  1007                     move.b     D0, D7
  1233. 00000D40  6704                     beq        +0x6 /* 00000D46 */
  1234. 00000D42  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1235. label00000D46:
  1236. 00000D46  2E1F                     move.l     D7, [A7]+
  1237. 00000D48  4E5E                     unlink     A6
  1238. 00000D4A  205F                     movea.l    A0, [A7]+
  1239. 00000D4C  504F                     addq.w     A7, 8
  1240. 00000D4E  4ED0                     jmp        [A0]
  1241. export_733:
  1242. fn00000D50:
  1243. 00000D50  4E56 FFE2                link       A6, -0x001E
  1244. 00000D54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1245. 00000D58  7000                     moveq.l    D0, 0x00
  1246. 00000D5A  2D40 000C                move.l     [A6 + 0xC], D0
  1247. 00000D5E  42A7                     clr.l      -[A7]
  1248. 00000D60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1249. 00000D64  4267                     clr.w      -[A7]
  1250. 00000D66  4EBA 1DB6                jsr        [PC + 0x1DB6 /* 00002B1E */]
  1251. 00000D6A  265F                     movea.l    A3, [A7]+
  1252. 00000D6C  4206                     clr.b      D6
  1253. 00000D6E  200B                     move.l     D0, A3
  1254. 00000D70  6728                     beq        +0x2A /* 00000D9A */
  1255. 00000D72  284B                     movea.l    A4, A3
  1256. 00000D74  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1257. 00000D7A  B0AC 0050                cmp.l      D0, [A4 + 0x50]
  1258. 00000D7E  56C0                     sne        D0
  1259. 00000D80  4A00                     tst.b      D0
  1260. 00000D82  6714                     beq        +0x16 /* 00000D98 */
  1261. 00000D84  4AAC 0054                tst.l      [A4 + 0x54]
  1262. 00000D88  56C1                     sne        D1
  1263. 00000D8A  C001                     and.b      D0, D1
  1264. 00000D8C  670A                     beq        +0xC /* 00000D98 */
  1265. 00000D8E  122C 004A                move.b     D1, [A4 + 0x4A]
  1266. 00000D92  0A01 0001                xori.b     D1, 0x1
  1267. 00000D96  C001                     and.b      D0, D1
  1268. label00000D98:
  1269. 00000D98  1C00                     move.b     D6, D0
  1270. label00000D9A:
  1271. 00000D9A  1006                     move.b     D0, D6
  1272. 00000D9C  675A                     beq        +0x5C /* 00000DF8 */
  1273. 00000D9E  42A7                     clr.l      -[A7]
  1274. 00000DA0  2F2B 0050                move.l     -[A7], [A3 + 0x50]
  1275. 00000DA4  486E FFE8                pea.l      [A6 - 0x18]
  1276. 00000DA8  4EBA F646                jsr        [PC - 0x9BA /* 000003F0 */]
  1277. 00000DAC  2E1F                     move.l     D7, [A7]+
  1278. 00000DAE  6748                     beq        +0x4A /* 00000DF8 */
  1279. 00000DB0  42A7                     clr.l      -[A7]
  1280. 00000DB2  2F07                     move.l     -[A7], D7
  1281. 00000DB4  2F2B 0054                move.l     -[A7], [A3 + 0x54]
  1282. 00000DB8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1283. 00000DBE  486E FFF4                pea.l      [A6 - 0xC]
  1284. 00000DC2  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1285. 00000DC8  7000                     moveq.l    D0, 0x00
  1286. 00000DCA  A82A                     syscall    ComponentDispatch
  1287. 00000DCC  201F                     move.l     D0, [A7]+
  1288. 00000DCE  3A00                     move.w     D5, D0
  1289. 00000DD0  4267                     clr.w      -[A7]
  1290. 00000DD2  2F07                     move.l     -[A7], D7
  1291. 00000DD4  4EBA F3F8                jsr        [PC - 0xC08 /* 000001CE */]
  1292. 00000DD8  381F                     move.w     D4, [A7]+
  1293. 00000DDA  4A45                     tst.w      D5
  1294. 00000DDC  661A                     bne        +0x1C /* 00000DF8 */
  1295. 00000DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  1296. 00000DE2  216B 0050 0014           move.l     [A0 + 0x14], [A3 + 0x50]
  1297. 00000DE8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1298. 00000DEC  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1299. 00000DF0  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  1300. 00000DF6  6038                     bra        +0x3A /* 00000E30 */
  1301. label00000DF8:
  1302. 00000DF8  4267                     clr.w      -[A7]
  1303. 00000DFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1304. 00000DFE  486E FFF4                pea.l      [A6 - 0xC]
  1305. 00000E02  4EBA FE7A                jsr        [PC - 0x186 /* 00000C7E */]
  1306. 00000E06  101F                     move.b     D0, [A7]+
  1307. 00000E08  6726                     beq        +0x28 /* 00000E30 */
  1308. 00000E0A  2F00                     move.l     -[A7], D0
  1309. 00000E0C  4267                     clr.w      -[A7]
  1310. 00000E0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1311. 00000E12  486E FFF4                pea.l      [A6 - 0xC]
  1312. 00000E16  486E FFF0                pea.l      [A6 - 0x10]
  1313. 00000E1A  4EBA FD18                jsr        [PC - 0x2E8 /* 00000B34 */]
  1314. 00000E1E  321F                     move.w     D1, [A7]+
  1315. 00000E20  201F                     move.l     D0, [A7]+
  1316. 00000E22  4A41                     tst.w      D1
  1317. 00000E24  57C1                     seq        D1
  1318. 00000E26  C001                     and.b      D0, D1
  1319. 00000E28  6706                     beq        +0x8 /* 00000E30 */
  1320. 00000E2A  2D6E FFF0 000C           move.l     [A6 + 0xC], [A6 - 0x10]
  1321. label00000E30:
  1322. 00000E30  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1323. 00000E34  4E5E                     unlink     A6
  1324. 00000E36  2E9F                     move.l     [A7], [A7]+
  1325. 00000E38  4E75                     rts
  1326. export_734:
  1327. fn00000E3A:
  1328. 00000E3A  4E56 FFFC                link       A6, -0x0004
  1329. 00000E3E  2D7C 5754 4C4B FFFC      move.l     [A6 - 0x4], 0x57544C4B /* 'WTLK' */
  1330. 00000E46  206E 0008                movea.l    A0, [A6 + 0x8]
  1331. 00000E4A  7004                     moveq.l    D0, 0x04
  1332. 00000E4C  B010                     cmp.b      D0, [A0]
  1333. 00000E4E  6614                     bne        +0x16 /* 00000E64 */
  1334. 00000E50  42A7                     clr.l      -[A7]
  1335. 00000E52  206E 0008                movea.l    A0, [A6 + 0x8]
  1336. 00000E56  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1337. 00000E5A  4EAD 2C82                jsr        [A5 + 0x2C82 /* export_1420 */]
  1338. 00000E5E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1339. 00000E62  6072                     bra        +0x74 /* 00000ED6 */
  1340. label00000E64:
  1341. 00000E64  4267                     clr.w      -[A7]
  1342. 00000E66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1343. 00000E6A  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1344. 00000E6E  101F                     move.b     D0, [A7]+
  1345. 00000E70  6764                     beq        +0x66 /* 00000ED6 */
  1346. 00000E72  206E 0008                movea.l    A0, [A6 + 0x8]
  1347. 00000E76  1010                     move.b     D0, [A0]
  1348. 00000E78  4880                     ext.w      D0
  1349. 00000E7A  5340                     subq.w     D0, 1
  1350. 00000E7C  670E                     beq        +0x10 /* 00000E8C */
  1351. 00000E7E  5340                     subq.w     D0, 1
  1352. 00000E80  6722                     beq        +0x24 /* 00000EA4 */
  1353. 00000E82  5340                     subq.w     D0, 1
  1354. 00000E84  6732                     beq        +0x34 /* 00000EB8 */
  1355. 00000E86  5540                     subq.w     D0, 2
  1356. 00000E88  6742                     beq        +0x44 /* 00000ECC */
  1357. 00000E8A  6046                     bra        +0x48 /* 00000ED2 */
  1358. label00000E8C:
  1359. 00000E8C  42A7                     clr.l      -[A7]
  1360. 00000E8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1361. 00000E92  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1362. 00000E96  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1363. 00000E9A  4EAD 2C6A                jsr        [A5 + 0x2C6A /* export_1417 */]
  1364. 00000E9E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1365. 00000EA2  602E                     bra        +0x30 /* 00000ED2 */
  1366. label00000EA4:
  1367. 00000EA4  42A7                     clr.l      -[A7]
  1368. 00000EA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1369. 00000EAA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1370. 00000EAE  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  1371. 00000EB2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1372. 00000EB6  601A                     bra        +0x1C /* 00000ED2 */
  1373. label00000EB8:
  1374. 00000EB8  42A7                     clr.l      -[A7]
  1375. 00000EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1376. 00000EBE  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1377. 00000EC2  4EAD 2BDA                jsr        [A5 + 0x2BDA /* export_1399 */]
  1378. 00000EC6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1379. 00000ECA  6006                     bra        +0x8 /* 00000ED2 */
  1380. label00000ECC:
  1381. 00000ECC  2D6D ABFA FFFC           move.l     [A6 - 0x4], [A5 - 0x5406]
  1382. label00000ED2:
  1383. 00000ED2  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1384. label00000ED6:
  1385. 00000ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  1386. 00000EDA  216E FFFC 0014           move.l     [A0 + 0x14], [A6 - 0x4]
  1387. 00000EE0  4E5E                     unlink     A6
  1388. 00000EE2  2E9F                     move.l     [A7], [A7]+
  1389. 00000EE4  4E75                     rts
  1390. export_735:
  1391. fn00000EE6:
  1392. 00000EE6  4E56 0000                link       A6, 0
  1393. 00000EEA  48E7 0108                movem.l    -[A7], D7,A4
  1394. 00000EEE  286E 0010                movea.l    A4, [A6 + 0x10]
  1395. 00000EF2  2E2E 000C                move.l     D7, [A6 + 0xC]
  1396. 00000EF6  422E 0014                clr.b      [A6 + 0x14]
  1397. 00000EFA  1014                     move.b     D0, [A4]
  1398. 00000EFC  4880                     ext.w      D0
  1399. 00000EFE  5340                     subq.w     D0, 1
  1400. 00000F00  670E                     beq        +0x10 /* 00000F10 */
  1401. 00000F02  5340                     subq.w     D0, 1
  1402. 00000F04  6728                     beq        +0x2A /* 00000F2E */
  1403. 00000F06  5340                     subq.w     D0, 1
  1404. 00000F08  673E                     beq        +0x40 /* 00000F48 */
  1405. 00000F0A  5340                     subq.w     D0, 1
  1406. 00000F0C  6754                     beq        +0x56 /* 00000F62 */
  1407. 00000F0E  606A                     bra        +0x6C /* 00000F7A */
  1408. label00000F10:
  1409. 00000F10  4267                     clr.w      -[A7]
  1410. 00000F12  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1411. 00000F16  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1412. 00000F1A  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1413. 00000F1E  2F07                     move.l     -[A7], D7
  1414. 00000F20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1415. 00000F24  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  1416. 00000F28  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1417. 00000F2C  604C                     bra        +0x4E /* 00000F7A */
  1418. label00000F2E:
  1419. 00000F2E  4267                     clr.w      -[A7]
  1420. 00000F30  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1421. 00000F34  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1422. 00000F38  2F07                     move.l     -[A7], D7
  1423. 00000F3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1424. 00000F3E  4EAD 2D2A                jsr        [A5 + 0x2D2A /* export_1441 */]
  1425. 00000F42  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1426. 00000F46  6032                     bra        +0x34 /* 00000F7A */
  1427. label00000F48:
  1428. 00000F48  4267                     clr.w      -[A7]
  1429. 00000F4A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1430. 00000F4E  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1431. 00000F52  2F07                     move.l     -[A7], D7
  1432. 00000F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1433. 00000F58  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  1434. 00000F5C  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1435. 00000F60  6018                     bra        +0x1A /* 00000F7A */
  1436. label00000F62:
  1437. 00000F62  4267                     clr.w      -[A7]
  1438. 00000F64  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1439. 00000F68  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1440. 00000F6C  2F07                     move.l     -[A7], D7
  1441. 00000F6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1442. 00000F72  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  1443. 00000F76  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1444. label00000F7A:
  1445. 00000F7A  4CDF 1080                movem.l    D7,A4, [A7]+
  1446. 00000F7E  4E5E                     unlink     A6
  1447. 00000F80  205F                     movea.l    A0, [A7]+
  1448. 00000F82  DEFC 000C                add.w      A7, 0xC
  1449. 00000F86  4ED0                     jmp        [A0]
  1450. export_736:
  1451. fn00000F88:
  1452. 00000F88  4E56 FED2                link       A6, -0x012E
  1453. 00000F8C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1454. 00000F90  422D CE2A                clr.b      [A5 - 0x31D6]
  1455. 00000F94  70FF                     moveq.l    D0, 0xFFFFFFFF
  1456. 00000F96  2B40 CDFA                move.l     [A5 - 0x3206], D0
  1457. 00000F9A  4204                     clr.b      D4
  1458. 00000F9C  42A7                     clr.l      -[A7]
  1459. 00000F9E  206E 000A                movea.l    A0, [A6 + 0xA]
  1460. 00000FA2  2050                     movea.l    A0, [A0]
  1461. 00000FA4  2F10                     move.l     -[A7], [A0]
  1462. 00000FA6  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  1463. 00000FAA  2A1F                     move.l     D5, [A7]+
  1464. 00000FAC  206E 000E                movea.l    A0, [A6 + 0xE]
  1465. 00000FB0  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  1466. 00000FB6  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1467. 00000FBA  6618                     bne        +0x1A /* 00000FD4 */
  1468. 00000FBC  2D7C 5754 4C4B FFF4      move.l     [A6 - 0xC], 0x57544C4B /* 'WTLK' */
  1469. 00000FC4  206E 000A                movea.l    A0, [A6 + 0xA]
  1470. 00000FC8  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1471. 00000FCC  2C05                     move.l     D6, D5
  1472. 00000FCE  5286                     addq.l     D6, 1
  1473. 00000FD0  6000 0184                bra        +0x186 /* 00001156 */
  1474. label00000FD4:
  1475. 00000FD4  206E 000A                movea.l    A0, [A6 + 0xA]
  1476. 00000FD8  2F10                     move.l     -[A7], [A0]
  1477. 00000FDA  2F05                     move.l     -[A7], D5
  1478. 00000FDC  201F                     move.l     D0, [A7]+
  1479. 00000FDE  205F                     movea.l    A0, [A7]+
  1480. 00000FE0  A024                     syscall    SetHandleSize
  1481. 00000FE2  2D7C 5445 5854 FFE8      move.l     [A6 - 0x18], 0x54455854 /* 'TEXT' */
  1482. 00000FEA  206E 000A                movea.l    A0, [A6 + 0xA]
  1483. 00000FEE  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  1484. 00000FF2  42A7                     clr.l      -[A7]
  1485. 00000FF4  206E 000E                movea.l    A0, [A6 + 0xE]
  1486. 00000FF8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1487. 00000FFC  486E FFE0                pea.l      [A6 - 0x20]
  1488. 00001000  4EBA F3EE                jsr        [PC - 0xC12 /* 000003F0 */]
  1489. 00001004  285F                     movea.l    A4, [A7]+
  1490. 00001006  200C                     move.l     D0, A4
  1491. 00001008  6622                     bne        +0x24 /* 0000102C */
  1492. 0000100A  3E3C F448                move.w     D7, 0xF448
  1493. 0000100E  486E FED2                pea.l      [A6 - 0x12E]
  1494. 00001012  3F3C 00A3                move.w     -[A7], 0xA3
  1495. 00001016  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1496. 0000101A  205F                     movea.l    A0, [A7]+
  1497. 0000101C  43ED CE2A                lea.l      A1, [A5 - 0x31D6]
  1498. 00001020  707F                     moveq.l    D0, 0x7F
  1499. label00001022:
  1500. 00001022  32D8                     move.w     [A1]+, [A0]+
  1501. 00001024  51C8 FFFC                dbf        D0, -0x6 /* 00001022 */
  1502. 00001028  6000 0108                bra        +0x10A /* 00001132 */
  1503. label0000102C:
  1504. 0000102C  7000                     moveq.l    D0, 0x00
  1505. 0000102E  2D40 FFDC                move.l     [A6 - 0x24], D0
  1506. 00001032  42A7                     clr.l      -[A7]
  1507. 00001034  2F0C                     move.l     -[A7], A4
  1508. 00001036  486E FFE8                pea.l      [A6 - 0x18]
  1509. 0000103A  7002                     moveq.l    D0, 0x02
  1510. 0000103C  2F00                     move.l     -[A7], D0
  1511. 0000103E  486E FFDC                pea.l      [A6 - 0x24]
  1512. 00001042  2F3C 000C 0103           move.l     -[A7], 0xC0103
  1513. 00001048  7000                     moveq.l    D0, 0x00
  1514. 0000104A  A82A                     syscall    ComponentDispatch
  1515. 0000104C  201F                     move.l     D0, [A7]+
  1516. 0000104E  3E00                     move.w     D7, D0
  1517. 00001050  6600 0088                bne        +0x8A /* 000010DA */
  1518. 00001054  102E 0008                move.b     D0, [A6 + 0x8]
  1519. 00001058  6744                     beq        +0x46 /* 0000109E */
  1520. 0000105A  42A7                     clr.l      -[A7]
  1521. 0000105C  2F0C                     move.l     -[A7], A4
  1522. 0000105E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1523. 00001062  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1524. 00001068  486E FFF4                pea.l      [A6 - 0xC]
  1525. 0000106C  2F3C 000C 0201           move.l     -[A7], 0xC0201
  1526. 00001072  7000                     moveq.l    D0, 0x00
  1527. 00001074  A82A                     syscall    ComponentDispatch
  1528. 00001076  4A9F                     tst.l      [A7]+
  1529. 00001078  6646                     bne        +0x48 /* 000010C0 */
  1530. 0000107A  7801                     moveq.l    D4, 0x01
  1531. 0000107C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1532. 00001080  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1533. 00001084  206E 000A                movea.l    A0, [A6 + 0xA]
  1534. 00001088  20AE FFF8                move.l     [A0], [A6 - 0x8]
  1535. 0000108C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1536. 00001090  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1537. 00001094  7003                     moveq.l    D0, 0x03
  1538. label00001096:
  1539. 00001096  30D9                     move.w     [A0]+, [A1]+
  1540. 00001098  51C8 FFFC                dbf        D0, -0x6 /* 00001096 */
  1541. 0000109C  6022                     bra        +0x24 /* 000010C0 */
  1542. label0000109E:
  1543. 0000109E  42A7                     clr.l      -[A7]
  1544. 000010A0  2F0C                     move.l     -[A7], A4
  1545. 000010A2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1546. 000010A6  2F3C 7363 7074           move.l     -[A7], 0x73637074 /* 'scpt' */
  1547. 000010AC  42A7                     clr.l      -[A7]
  1548. 000010AE  486E FFF4                pea.l      [A6 - 0xC]
  1549. 000010B2  2F3C 0010 0002           move.l     -[A7], 0x100002
  1550. 000010B8  7000                     moveq.l    D0, 0x00
  1551. 000010BA  A82A                     syscall    ComponentDispatch
  1552. 000010BC  201F                     move.l     D0, [A7]+
  1553. 000010BE  3E00                     move.w     D7, D0
  1554. label000010C0:
  1555. 000010C0  42A7                     clr.l      -[A7]
  1556. 000010C2  2F0C                     move.l     -[A7], A4
  1557. 000010C4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1558. 000010C8  2F3C 0004 0006           move.l     -[A7], 0x40006
  1559. 000010CE  7000                     moveq.l    D0, 0x00
  1560. 000010D0  A82A                     syscall    ComponentDispatch
  1561. 000010D2  201F                     move.l     D0, [A7]+
  1562. 000010D4  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1563. 000010D8  6016                     bra        +0x18 /* 000010F0 */
  1564. label000010DA:
  1565. 000010DA  4267                     clr.w      -[A7]
  1566. 000010DC  2F0C                     move.l     -[A7], A4
  1567. 000010DE  486E FFD8                pea.l      [A6 - 0x28]
  1568. 000010E2  4EBA F60E                jsr        [PC - 0x9F2 /* 000006F2 */]
  1569. 000010E6  101F                     move.b     D0, [A7]+
  1570. 000010E8  6706                     beq        +0x8 /* 000010F0 */
  1571. 000010EA  2B6E FFD8 CDFA           move.l     [A5 - 0x3206], [A6 - 0x28]
  1572. label000010F0:
  1573. 000010F0  4A47                     tst.w      D7
  1574. 000010F2  6732                     beq        +0x34 /* 00001126 */
  1575. 000010F4  42A7                     clr.l      -[A7]
  1576. 000010F6  2F0C                     move.l     -[A7], A4
  1577. 000010F8  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  1578. 000010FE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1579. 00001104  486E FFE8                pea.l      [A6 - 0x18]
  1580. 00001108  2F3C 000C 0005           move.l     -[A7], 0xC0005
  1581. 0000110E  7000                     moveq.l    D0, 0x00
  1582. 00001110  A82A                     syscall    ComponentDispatch
  1583. 00001112  4A9F                     tst.l      [A7]+
  1584. 00001114  6610                     bne        +0x12 /* 00001126 */
  1585. 00001116  486E FFE8                pea.l      [A6 - 0x18]
  1586. 0000111A  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  1587. 0000111E  486D CE2A                pea.l      [A5 - 0x31D6]
  1588. 00001122  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1589. label00001126:
  1590. 00001126  4267                     clr.w      -[A7]
  1591. 00001128  2F0C                     move.l     -[A7], A4
  1592. 0000112A  4EBA F0A2                jsr        [PC - 0xF5E /* 000001CE */]
  1593. 0000112E  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1594. label00001132:
  1595. 00001132  4A47                     tst.w      D7
  1596. 00001134  660E                     bne        +0x10 /* 00001144 */
  1597. 00001136  42A7                     clr.l      -[A7]
  1598. 00001138  486E FFF4                pea.l      [A6 - 0xC]
  1599. 0000113C  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  1600. 00001140  2C1F                     move.l     D6, [A7]+
  1601. 00001142  6012                     bra        +0x14 /* 00001156 */
  1602. label00001144:
  1603. 00001144  2D7C 5554 5854 FFF4      move.l     [A6 - 0xC], 0x55545854 /* 'UTXT' */
  1604. 0000114C  206E 000A                movea.l    A0, [A6 + 0xA]
  1605. 00001150  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1606. 00001154  2C05                     move.l     D6, D5
  1607. label00001156:
  1608. 00001156  1004                     move.b     D0, D4
  1609. 00001158  6618                     bne        +0x1A /* 00001172 */
  1610. 0000115A  206E 000A                movea.l    A0, [A6 + 0xA]
  1611. 0000115E  202E FFF8                move.l     D0, [A6 - 0x8]
  1612. 00001162  B090                     cmp.l      D0, [A0]
  1613. 00001164  6604                     bne        +0x6 /* 0000116A */
  1614. 00001166  7000                     moveq.l    D0, 0x00
  1615. 00001168  2080                     move.l     [A0], D0
  1616. label0000116A:
  1617. 0000116A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1618. 0000116E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1619. label00001172:
  1620. 00001172  102E 0008                move.b     D0, [A6 + 0x8]
  1621. 00001176  6710                     beq        +0x12 /* 00001188 */
  1622. 00001178  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  1623. 0000117E  486E FFF4                pea.l      [A6 - 0xC]
  1624. 00001182  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1625. 00001186  6014                     bra        +0x16 /* 0000119C */
  1626. label00001188:
  1627. 00001188  4267                     clr.w      -[A7]
  1628. 0000118A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1629. 0000118E  2F06                     move.l     -[A7], D6
  1630. 00001190  486E FFF4                pea.l      [A6 - 0xC]
  1631. 00001194  4EBA FD50                jsr        [PC - 0x2B0 /* 00000EE6 */]
  1632. 00001198  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  1633. label0000119C:
  1634. 0000119C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1635. 000011A0  4E5E                     unlink     A6
  1636. 000011A2  205F                     movea.l    A0, [A7]+
  1637. 000011A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1638. 000011A8  4ED0                     jmp        [A0]
  1639. export_737:
  1640. 000011AA  4E56 FFFC                link       A6, -0x0004
  1641. 000011AE  422E 0010                clr.b      [A6 + 0x10]
  1642. 000011B2  7000                     moveq.l    D0, 0x00
  1643. 000011B4  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1644. 000011B8  57C0                     seq        D0
  1645. 000011BA  4A00                     tst.b      D0
  1646. 000011BC  6600 009A                bne        +0x9C /* 00001258 */
  1647. 000011C0  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  1648. 000011C6  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  1649. 000011CA  56C1                     sne        D1
  1650. 000011CC  4A01                     tst.b      D1
  1651. 000011CE  6714                     beq        +0x16 /* 000011E4 */
  1652. 000011D0  142D 9CD8                move.b     D2, [A5 - 0x6328]
  1653. 000011D4  0A02 0001                xori.b     D2, 0x1
  1654. 000011D8  C202                     and.b      D1, D2
  1655. 000011DA  8001                     or.b       D0, D1
  1656. 000011DC  0240 0001                andi.w     D0, 0x1
  1657. 000011E0  6702                     beq        +0x4 /* 000011E4 */
  1658. 000011E2  6074                     bra        +0x76 /* 00001258 */
  1659. label000011E4:
  1660. 000011E4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1661. 000011EA  206E 000C                movea.l    A0, [A6 + 0xC]
  1662. 000011EE  7005                     moveq.l    D0, 0x05
  1663. 000011F0  B010                     cmp.b      D0, [A0]
  1664. 000011F2  6608                     bne        +0xA /* 000011FC */
  1665. 000011F4  2B6E 0008 ABFA           move.l     [A5 - 0x5406], [A6 + 0x8]
  1666. 000011FA  605C                     bra        +0x5E /* 00001258 */
  1667. label000011FC:
  1668. 000011FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1669. 00001200  4EBA FC38                jsr        [PC - 0x3C8 /* 00000E3A */]
  1670. 00001204  206E 000C                movea.l    A0, [A6 + 0xC]
  1671. 00001208  202E 0008                move.l     D0, [A6 + 0x8]
  1672. 0000120C  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1673. 00001210  6602                     bne        +0x4 /* 00001214 */
  1674. 00001212  6044                     bra        +0x46 /* 00001258 */
  1675. label00001214:
  1676. 00001214  42A7                     clr.l      -[A7]
  1677. 00001216  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1678. 0000121A  4EBA FB34                jsr        [PC - 0x4CC /* 00000D50 */]
  1679. 0000121E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1680. 00001222  6616                     bne        +0x18 /* 0000123A */
  1681. 00001224  42A7                     clr.l      -[A7]
  1682. 00001226  7002                     moveq.l    D0, 0x02
  1683. 00001228  2F00                     move.l     -[A7], D0
  1684. 0000122A  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1685. 0000122E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1686. 00001232  206E FFFC                movea.l    A0, [A6 - 0x4]
  1687. 00001236  2050                     movea.l    A0, [A0]
  1688. 00001238  4210                     clr.b      [A0]
  1689. label0000123A:
  1690. 0000123A  206E 000C                movea.l    A0, [A6 + 0xC]
  1691. 0000123E  216E 0008 0014           move.l     [A0 + 0x14], [A6 + 0x8]
  1692. 00001244  4267                     clr.w      -[A7]
  1693. 00001246  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1694. 0000124A  486E FFFC                pea.l      [A6 - 0x4]
  1695. 0000124E  4267                     clr.w      -[A7]
  1696. 00001250  4EBA FD36                jsr        [PC - 0x2CA /* 00000F88 */]
  1697. 00001254  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1698. label00001258:
  1699. 00001258  4E5E                     unlink     A6
  1700. 0000125A  205F                     movea.l    A0, [A7]+
  1701. 0000125C  504F                     addq.w     A7, 8
  1702. 0000125E  4ED0                     jmp        [A0]
  1703. fn00001260:
  1704. 00001260  4E56 FFFC                link       A6, -0x0004
  1705. 00001264  48E7 0018                movem.l    -[A7], A3,A4
  1706. 00001268  286E 0008                movea.l    A4, [A6 + 0x8]
  1707. 0000126C  486C 0058                pea.l      [A4 + 0x58]
  1708. 00001270  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1709. 00001274  4AAC 005C                tst.l      [A4 + 0x5C]
  1710. 00001278  6736                     beq        +0x38 /* 000012B0 */
  1711. 0000127A  2F2C 005C                move.l     -[A7], [A4 + 0x5C]
  1712. 0000127E  205F                     movea.l    A0, [A7]+
  1713. 00001280  A029                     syscall    HLock
  1714. 00001282  206C 005C                movea.l    A0, [A4 + 0x5C]
  1715. 00001286  2650                     movea.l    A3, [A0]
  1716. label00001288:
  1717. 00001288  4A53                     tst.w      [A3]
  1718. 0000128A  671C                     beq        +0x1E /* 000012A8 */
  1719. 0000128C  4AAB 0008                tst.l      [A3 + 0x8]
  1720. 00001290  6710                     beq        +0x12 /* 000012A2 */
  1721. 00001292  486B 0008                pea.l      [A3 + 0x8]
  1722. 00001296  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1723. 0000129A  486B 000C                pea.l      [A3 + 0xC]
  1724. 0000129E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1725. label000012A2:
  1726. 000012A2  7012                     moveq.l    D0, 0x12
  1727. 000012A4  D7C0                     add.l      A3, D0
  1728. 000012A6  60E0                     bra        -0x1E /* 00001288 */
  1729. label000012A8:
  1730. 000012A8  486C 005C                pea.l      [A4 + 0x5C]
  1731. 000012AC  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1732. label000012B0:
  1733. 000012B0  4CDF 1800                movem.l    A3,A4, [A7]+
  1734. 000012B4  4E5E                     unlink     A6
  1735. 000012B6  2E9F                     move.l     [A7], [A7]+
  1736. 000012B8  4E75                     rts
  1737. fn000012BA:
  1738. 000012BA  4E56 FFF8                link       A6, -0x0008
  1739. 000012BE  48E7 0018                movem.l    -[A7], A3,A4
  1740. 000012C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1741. 000012C6  2868 000C                movea.l    A4, [A0 + 0xC]
  1742. 000012CA  4267                     clr.w      -[A7]
  1743. 000012CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1744. 000012D0  4868 FF00                pea.l      [A0 - 0x100]
  1745. 000012D4  486E FFFF                pea.l      [A6 - 0x1]
  1746. 000012D8  486E FFFE                pea.l      [A6 - 0x2]
  1747. 000012DC  486E FFFC                pea.l      [A6 - 0x4]
  1748. 000012E0  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  1749. 000012E4  101F                     move.b     D0, [A7]+
  1750. 000012E6  6750                     beq        +0x52 /* 00001338 */
  1751. 000012E8  7016                     moveq.l    D0, 0x16
  1752. 000012EA  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1753. 000012EE  6606                     bne        +0x8 /* 000012F6 */
  1754. 000012F0  47EC 0020                lea.l      A3, [A4 + 0x20]
  1755. 000012F4  601A                     bra        +0x1C /* 00001310 */
  1756. label000012F6:
  1757. 000012F6  7018                     moveq.l    D0, 0x18
  1758. 000012F8  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1759. 000012FC  6606                     bne        +0x8 /* 00001304 */
  1760. 000012FE  47EC 002C                lea.l      A3, [A4 + 0x2C]
  1761. 00001302  600C                     bra        +0xE /* 00001310 */
  1762. label00001304:
  1763. 00001304  7015                     moveq.l    D0, 0x15
  1764. 00001306  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1765. 0000130A  662C                     bne        +0x2E /* 00001338 */
  1766. 0000130C  47EC 0038                lea.l      A3, [A4 + 0x38]
  1767. label00001310:
  1768. 00001310  7020                     moveq.l    D0, 0x20
  1769. 00001312  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  1770. 00001316  6C12                     bge        +0x14 /* 0000132A */
  1771. 00001318  102E FFFE                move.b     D0, [A6 - 0x2]
  1772. 0000131C  4880                     ext.w      D0
  1773. 0000131E  907C 0020                sub.w      D0, 0x20 /* ' ' */
  1774. 00001322  1D40 FFFE                move.b     [A6 - 0x2], D0
  1775. 00001326  588B                     addq.l     A3, 4
  1776. 00001328  60E6                     bra        -0x18 /* 00001310 */
  1777. label0000132A:
  1778. 0000132A  102E FFFE                move.b     D0, [A6 - 0x2]
  1779. 0000132E  4880                     ext.w      D0
  1780. 00001330  5340                     subq.w     D0, 1
  1781. 00001332  2213                     move.l     D1, [A3]
  1782. 00001334  01C1                     .incomplete
  1783. 00001336  2681                     move.l     [A3], D1
  1784. label00001338:
  1785. 00001338  4CDF 1800                movem.l    A3,A4, [A7]+
  1786. 0000133C  4E5E                     unlink     A6
  1787. 0000133E  2E9F                     move.l     [A7], [A7]+
  1788. 00001340  4E75                     rts
  1789. fn00001342:
  1790. 00001342  4E56 FFDE                link       A6, -0x0022
  1791. 00001346  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1792. 0000134A  286E 0008                movea.l    A4, [A6 + 0x8]
  1793. 0000134E  426E FFF4                clr.w      [A6 - 0xC]
  1794. 00001352  422E FFF8                clr.b      [A6 - 0x8]
  1795. 00001356  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  1796. 0000135C  3D6E 0012 FFDE           move.w     [A6 - 0x22], [A6 + 0x12]
  1797. 00001362  3E2E FFE0                move.w     D7, [A6 - 0x20]
  1798. 00001366  6000 00EA                bra        +0xEC /* 00001452 */
  1799. label0000136A:
  1800. 0000136A  42A7                     clr.l      -[A7]
  1801. 0000136C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1802. 00001370  3F07                     move.w     -[A7], D7
  1803. 00001372  A80E                     syscall    Get1IndResource/Get1IxResource
  1804. 00001374  2C17                     move.l     D6, [A7]
  1805. 00001376  205F                     movea.l    A0, [A7]+
  1806. 00001378  A049                     syscall    HPurge
  1807. 0000137A  2F06                     move.l     -[A7], D6
  1808. 0000137C  486E FFF6                pea.l      [A6 - 0xA]
  1809. 00001380  486E FFE6                pea.l      [A6 - 0x1A]
  1810. 00001384  486C FF00                pea.l      [A4 - 0x100]
  1811. 00001388  A9A8                     syscall    GetResInfo
  1812. 0000138A  102E 000C                move.b     D0, [A6 + 0xC]
  1813. 0000138E  6706                     beq        +0x8 /* 00001396 */
  1814. 00001390  2D46 FFF0                move.l     [A6 - 0x10], D6
  1815. 00001394  6006                     bra        +0x8 /* 0000139C */
  1816. label00001396:
  1817. 00001396  7000                     moveq.l    D0, 0x00
  1818. 00001398  2D40 FFF0                move.l     [A6 - 0x10], D0
  1819. label0000139C:
  1820. 0000139C  4267                     clr.w      -[A7]
  1821. 0000139E  486C FF00                pea.l      [A4 - 0x100]
  1822. 000013A2  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  1823. 000013A6  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  1824. 000013AA  203C 5846 434E           move.l     D0, 0x5846434E /* 'XFCN' */
  1825. 000013B0  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  1826. 000013B4  57C0                     seq        D0
  1827. 000013B6  4A00                     tst.b      D0
  1828. 000013B8  6610                     bne        +0x12 /* 000013CA */
  1829. 000013BA  223C 7866 636E           move.l     D1, 0x7866636E /* 'xfcn' */
  1830. 000013C0  B2AE 000E                cmp.l      D1, [A6 + 0xE]
  1831. 000013C4  57C1                     seq        D1
  1832. 000013C6  8001                     or.b       D0, D1
  1833. 000013C8  670A                     beq        +0xC /* 000013D4 */
  1834. label000013CA:
  1835. 000013CA  302E FFEC                move.w     D0, [A6 - 0x14]
  1836. 000013CE  4440                     neg.w      D0
  1837. 000013D0  3D40 FFEC                move.w     [A6 - 0x14], D0
  1838. label000013D4:
  1839. 000013D4  2D6E 000E FFFA           move.l     [A6 - 0x6], [A6 + 0xE]
  1840. 000013DA  266C 000C                movea.l    A3, [A4 + 0xC]
  1841. 000013DE  42A7                     clr.l      -[A7]
  1842. 000013E0  2F2B 0064                move.l     -[A7], [A3 + 0x64]
  1843. 000013E4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1844. 000013E8  201F                     move.l     D0, [A7]+
  1845. 000013EA  3D40 FFEE                move.w     [A6 - 0x12], D0
  1846. 000013EE  42A7                     clr.l      -[A7]
  1847. 000013F0  2F2B 0060                move.l     -[A7], [A3 + 0x60]
  1848. 000013F4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1849. 000013F8  201F                     move.l     D0, [A7]+
  1850. 000013FA  3A00                     move.w     D5, D0
  1851. 000013FC  2F2B 0060                move.l     -[A7], [A3 + 0x60]
  1852. 00001400  3005                     move.w     D0, D5
  1853. 00001402  D07C 0012                add.w      D0, 0x12
  1854. 00001406  48C0                     ext.l      D0
  1855. 00001408  2F00                     move.l     -[A7], D0
  1856. 0000140A  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1857. 0000140E  4267                     clr.w      -[A7]
  1858. 00001410  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1859. 00001414  4A5F                     tst.w      [A7]+
  1860. 00001416  6706                     beq        +0x8 /* 0000141E */
  1861. 00001418  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1862. 0000141C  603C                     bra        +0x3E /* 0000145A */
  1863. label0000141E:
  1864. 0000141E  486E FFEC                pea.l      [A6 - 0x14]
  1865. 00001422  206B 0060                movea.l    A0, [A3 + 0x60]
  1866. 00001426  3005                     move.w     D0, D5
  1867. 00001428  48C0                     ext.l      D0
  1868. 0000142A  D090                     add.l      D0, [A0]
  1869. 0000142C  2F00                     move.l     -[A7], D0
  1870. 0000142E  7012                     moveq.l    D0, 0x12
  1871. 00001430  2F00                     move.l     -[A7], D0
  1872. 00001432  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  1873. 00001436  486C FF00                pea.l      [A4 - 0x100]
  1874. 0000143A  206C 000C                movea.l    A0, [A4 + 0xC]
  1875. 0000143E  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1876. 00001442  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1877. 00001446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1878. 0000144A  4EBA FE6E                jsr        [PC - 0x192 /* 000012BA */]
  1879. 0000144E  5247                     addq.w     D7, 1
  1880. 00001450  6908                     bvs        +0xA /* 0000145A */
  1881. label00001452:
  1882. 00001452  BE6E FFDE                cmp.w      D7, [A6 - 0x22]
  1883. 00001456  6F00 FF12                ble        -0xEC /* 0000136A */
  1884. label0000145A:
  1885. 0000145A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1886. 0000145E  4E5E                     unlink     A6
  1887. 00001460  205F                     movea.l    A0, [A7]+
  1888. 00001462  DEFC 000C                add.w      A7, 0xC
  1889. 00001466  4ED0                     jmp        [A0]
  1890. fn00001468:
  1891. 00001468  4E56 FFF8                link       A6, -0x0008
  1892. 0000146C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1893. 00001470  266E 0008                movea.l    A3, [A6 + 0x8]
  1894. 00001474  286B 000C                movea.l    A4, [A3 + 0xC]
  1895. 00001478  7000                     moveq.l    D0, 0x00
  1896. 0000147A  2940 0060                move.l     [A4 + 0x60], D0
  1897. 0000147E  7000                     moveq.l    D0, 0x00
  1898. 00001480  2940 0064                move.l     [A4 + 0x64], D0
  1899. 00001484  7005                     moveq.l    D0, 0x05
  1900. 00001486  B014                     cmp.b      D0, [A4]
  1901. 00001488  56C0                     sne        D0
  1902. 0000148A  4A00                     tst.b      D0
  1903. 0000148C  670E                     beq        +0x10 /* 0000149C */
  1904. 0000148E  7204                     moveq.l    D1, 0x04
  1905. 00001490  B214                     cmp.b      D1, [A4]
  1906. 00001492  56C1                     sne        D1
  1907. 00001494  C001                     and.b      D0, D1
  1908. 00001496  6704                     beq        +0x6 /* 0000149C */
  1909. 00001498  6000 01BE                bra        +0x1C0 /* 00001658 */
  1910. label0000149C:
  1911. 0000149C  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  1912. 000014A2  4267                     clr.w      -[A7]
  1913. 000014A4  A994                     syscall    CurResFile
  1914. 000014A6  381F                     move.w     D4, [A7]+
  1915. 000014A8  1E2B 0008                move.b     D7, [A3 + 0x8]
  1916. 000014AC  7005                     moveq.l    D0, 0x05
  1917. 000014AE  B014                     cmp.b      D0, [A4]
  1918. 000014B0  6616                     bne        +0x18 /* 000014C8 */
  1919. 000014B2  396D 9CFC 0048           move.w     [A4 + 0x48], [A5 - 0x6304]
  1920. 000014B8  396D A4B4 0018           move.w     [A4 + 0x18], [A5 - 0x5B4C]
  1921. 000014BE  396D A4B2 001A           move.w     [A4 + 0x1A], [A5 - 0x5B4E]
  1922. 000014C4  4207                     clr.b      D7
  1923. 000014C6  6054                     bra        +0x56 /* 0000151C */
  1924. label000014C8:
  1925. 000014C8  202C 0002                move.l     D0, [A4 + 0x2]
  1926. 000014CC  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  1927. 000014D0  6614                     bne        +0x16 /* 000014E6 */
  1928. 000014D2  396D A168 0048           move.w     [A4 + 0x48], [A5 - 0x5E98]
  1929. 000014D8  396D A4CC 0018           move.w     [A4 + 0x18], [A5 - 0x5B34]
  1930. 000014DE  396D A4CA 001A           move.w     [A4 + 0x1A], [A5 - 0x5B36]
  1931. 000014E4  6036                     bra        +0x38 /* 0000151C */
  1932. label000014E6:
  1933. 000014E6  202C 0002                move.l     D0, [A4 + 0x2]
  1934. 000014EA  B0AD A280                cmp.l      D0, [A5 - 0x5D80]
  1935. 000014EE  6614                     bne        +0x16 /* 00001504 */
  1936. 000014F0  396D A172 0048           move.w     [A4 + 0x48], [A5 - 0x5E8E]
  1937. 000014F6  396D A4C4 0018           move.w     [A4 + 0x18], [A5 - 0x5B3C]
  1938. 000014FC  396D A4C2 001A           move.w     [A4 + 0x1A], [A5 - 0x5B3E]
  1939. 00001502  6018                     bra        +0x1A /* 0000151C */
  1940. label00001504:
  1941. 00001504  4267                     clr.w      -[A7]
  1942. 00001506  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1943. 0000150A  486E FFF9                pea.l      [A6 - 0x7]
  1944. 0000150E  4EBA 116C                jsr        [PC + 0x116C /* 0000267C */]
  1945. 00001512  395F 0048                move.w     [A4 + 0x48], [A7]+
  1946. 00001516  42AC 0018                clr.l      [A4 + 0x18]
  1947. 0000151A  7E01                     moveq.l    D7, 0x01
  1948. label0000151C:
  1949. 0000151C  1007                     move.b     D0, D7
  1950. 0000151E  675C                     beq        +0x5E /* 0000157C */
  1951. 00001520  70FF                     moveq.l    D0, 0xFFFFFFFF
  1952. 00001522  B06C 0048                cmp.w      D0, [A4 + 0x48]
  1953. 00001526  6604                     bne        +0x6 /* 0000152C */
  1954. 00001528  6000 012E                bra        +0x130 /* 00001658 */
  1955. label0000152C:
  1956. 0000152C  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  1957. 00001530  A998                     syscall    UseResFile
  1958. 00001532  4267                     clr.w      -[A7]
  1959. 00001534  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  1960. 0000153A  A80D                     syscall    Count1Resources
  1961. 0000153C  395F 0018                move.w     [A4 + 0x18], [A7]+
  1962. 00001540  4267                     clr.w      -[A7]
  1963. 00001542  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  1964. 00001548  A80D                     syscall    Count1Resources
  1965. 0000154A  395F 001A                move.w     [A4 + 0x1A], [A7]+
  1966. 0000154E  202C 0002                move.l     D0, [A4 + 0x2]
  1967. 00001552  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  1968. 00001556  660E                     bne        +0x10 /* 00001566 */
  1969. 00001558  3B6C 0018 A4CC           move.w     [A5 - 0x5B34], [A4 + 0x18]
  1970. 0000155E  3B6C 001A A4CA           move.w     [A5 - 0x5B36], [A4 + 0x1A]
  1971. 00001564  6016                     bra        +0x18 /* 0000157C */
  1972. label00001566:
  1973. 00001566  202C 0002                move.l     D0, [A4 + 0x2]
  1974. 0000156A  B0AD A280                cmp.l      D0, [A5 - 0x5D80]
  1975. 0000156E  660C                     bne        +0xE /* 0000157C */
  1976. 00001570  3B6C 0018 A4C4           move.w     [A5 - 0x5B3C], [A4 + 0x18]
  1977. 00001576  3B6C 001A A4C2           move.w     [A5 - 0x5B3E], [A4 + 0x1A]
  1978. label0000157C:
  1979. 0000157C  4A6C 0018                tst.w      [A4 + 0x18]
  1980. 00001580  5EC0                     sgt        D0
  1981. 00001582  4A00                     tst.b      D0
  1982. 00001584  660C                     bne        +0xE /* 00001592 */
  1983. 00001586  4A6C 001A                tst.w      [A4 + 0x1A]
  1984. 0000158A  5EC1                     sgt        D1
  1985. 0000158C  8001                     or.b       D0, D1
  1986. 0000158E  6700 00B6                beq        +0xB8 /* 00001646 */
  1987. label00001592:
  1988. 00001592  4267                     clr.w      -[A7]
  1989. 00001594  A99B                     syscall    SetResLoad
  1990. 00001596  42A7                     clr.l      -[A7]
  1991. 00001598  42A7                     clr.l      -[A7]
  1992. 0000159A  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1993. 0000159E  295F 0060                move.l     [A4 + 0x60], [A7]+
  1994. 000015A2  42A7                     clr.l      -[A7]
  1995. 000015A4  7002                     moveq.l    D0, 0x02
  1996. 000015A6  2F00                     move.l     -[A7], D0
  1997. 000015A8  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1998. 000015AC  295F 0064                move.l     [A4 + 0x64], [A7]+
  1999. 000015B0  206C 0064                movea.l    A0, [A4 + 0x64]
  2000. 000015B4  2050                     movea.l    A0, [A0]
  2001. 000015B6  4250                     clr.w      [A0]
  2002. 000015B8  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  2003. 000015BC  A998                     syscall    UseResFile
  2004. 000015BE  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  2005. 000015C2  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  2006. 000015C8  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  2007. 000015CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2008. 000015D0  4EBA FD70                jsr        [PC - 0x290 /* 00001342 */]
  2009. 000015D4  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  2010. 000015D8  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  2011. 000015DE  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  2012. 000015E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2013. 000015E6  4EBA FD5A                jsr        [PC - 0x2A6 /* 00001342 */]
  2014. 000015EA  7005                     moveq.l    D0, 0x05
  2015. 000015EC  B014                     cmp.b      D0, [A4]
  2016. 000015EE  6650                     bne        +0x52 /* 00001640 */
  2017. 000015F0  4267                     clr.w      -[A7]
  2018. 000015F2  A998                     syscall    UseResFile
  2019. 000015F4  4267                     clr.w      -[A7]
  2020. 000015F6  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  2021. 000015FC  A80D                     syscall    Count1Resources
  2022. 000015FE  3C1F                     move.w     D6, [A7]+
  2023. 00001600  4267                     clr.w      -[A7]
  2024. 00001602  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  2025. 00001608  A80D                     syscall    Count1Resources
  2026. 0000160A  3A1F                     move.w     D5, [A7]+
  2027. 0000160C  3F06                     move.w     -[A7], D6
  2028. 0000160E  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  2029. 00001614  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  2030. 00001618  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2031. 0000161C  4EBA FD24                jsr        [PC - 0x2DC /* 00001342 */]
  2032. 00001620  3F05                     move.w     -[A7], D5
  2033. 00001622  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  2034. 00001628  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  2035. 0000162C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2036. 00001630  4EBA FD10                jsr        [PC - 0x2F0 /* 00001342 */]
  2037. 00001634  3006                     move.w     D0, D6
  2038. 00001636  D16C 0018                add.w      [A4 + 0x18], D0
  2039. 0000163A  3005                     move.w     D0, D5
  2040. 0000163C  D16C 001A                add.w      [A4 + 0x1A], D0
  2041. label00001640:
  2042. 00001640  1F3C 0001                move.b     -[A7], 0x1
  2043. 00001644  A99B                     syscall    SetResLoad
  2044. label00001646:
  2045. 00001646  102E FFF9                move.b     D0, [A6 - 0x7]
  2046. 0000164A  6608                     bne        +0xA /* 00001654 */
  2047. 0000164C  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  2048. 00001650  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  2049. label00001654:
  2050. 00001654  3F04                     move.w     -[A7], D4
  2051. 00001656  A998                     syscall    UseResFile
  2052. label00001658:
  2053. 00001658  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2054. 0000165C  4E5E                     unlink     A6
  2055. 0000165E  2E9F                     move.l     [A7], [A7]+
  2056. 00001660  4E75                     rts
  2057. fn00001662:
  2058. 00001662  4E56 FFE0                link       A6, -0x0020
  2059. 00001666  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2060. 0000166A  206E 0008                movea.l    A0, [A6 + 0x8]
  2061. 0000166E  2868 000C                movea.l    A4, [A0 + 0xC]
  2062. 00001672  7000                     moveq.l    D0, 0x00
  2063. 00001674  2940 005C                move.l     [A4 + 0x5C], D0
  2064. 00001678  7000                     moveq.l    D0, 0x00
  2065. 0000167A  2640                     movea.l    A3, D0
  2066. 0000167C  206C 0058                movea.l    A0, [A4 + 0x58]
  2067. 00001680  2A10                     move.l     D5, [A0]
  2068. 00001682  2D45 FFF0                move.l     [A6 - 0x10], D5
  2069. 00001686  486E FFF0                pea.l      [A6 - 0x10]
  2070. 0000168A  486E FFEF                pea.l      [A6 - 0x11]
  2071. 0000168E  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2072. 00001692  42A7                     clr.l      -[A7]
  2073. 00001694  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  2074. 00001698  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  2075. 0000169C  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  2076. label000016A0:
  2077. 000016A0  206E FFF0                movea.l    A0, [A6 - 0x10]
  2078. 000016A4  4A10                     tst.b      [A0]
  2079. 000016A6  6700 0150                beq        +0x152 /* 000017F8 */
  2080. 000016AA  4AAC 005C                tst.l      [A4 + 0x5C]
  2081. 000016AE  662A                     bne        +0x2C /* 000016DA */
  2082. 000016B0  4244                     clr.w      D4
  2083. 000016B2  4247                     clr.w      D7
  2084. 000016B4  7C14                     moveq.l    D6, 0x14
  2085. 000016B6  42A7                     clr.l      -[A7]
  2086. 000016B8  2F3C 0000 0168           move.l     -[A7], 0x168
  2087. 000016BE  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  2088. 000016C2  295F 005C                move.l     [A4 + 0x5C], [A7]+
  2089. 000016C6  6612                     bne        +0x14 /* 000016DA */
  2090. 000016C8  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2091. 000016CC  206D FE8C                movea.l    A0, [A5 - 0x174]
  2092. 000016D0  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2093. 000016D6  6000 0178                bra        +0x17A /* 00001850 */
  2094. label000016DA:
  2095. 000016DA  BC44                     cmp.w      D6, D4
  2096. 000016DC  664C                     bne        +0x4E /* 0000172A */
  2097. 000016DE  DC7C 0014                add.w      D6, 0x14
  2098. 000016E2  2F2C 005C                move.l     -[A7], [A4 + 0x5C]
  2099. 000016E6  3006                     move.w     D0, D6
  2100. 000016E8  C1FC 0012                muls.w     D0, 0x12
  2101. 000016EC  48C0                     ext.l      D0
  2102. 000016EE  2F00                     move.l     -[A7], D0
  2103. 000016F0  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2104. 000016F4  4267                     clr.w      -[A7]
  2105. 000016F6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2106. 000016FA  4A5F                     tst.w      [A7]+
  2107. 000016FC  671A                     beq        +0x1C /* 00001718 */
  2108. 000016FE  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2109. 00001702  486C 005C                pea.l      [A4 + 0x5C]
  2110. 00001706  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  2111. 0000170A  206D FE8C                movea.l    A0, [A5 - 0x174]
  2112. 0000170E  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2113. 00001714  6000 013A                bra        +0x13C /* 00001850 */
  2114. label00001718:
  2115. 00001718  206C 005C                movea.l    A0, [A4 + 0x5C]
  2116. 0000171C  3007                     move.w     D0, D7
  2117. 0000171E  48C0                     ext.l      D0
  2118. 00001720  D090                     add.l      D0, [A0]
  2119. 00001722  2640                     movea.l    A3, D0
  2120. 00001724  97FC 0000 0012           sub.l      A3, 0x12
  2121. label0000172A:
  2122. 0000172A  2D4B FFF8                move.l     [A6 - 0x8], A3
  2123. 0000172E  206C 005C                movea.l    A0, [A4 + 0x5C]
  2124. 00001732  3007                     move.w     D0, D7
  2125. 00001734  48C0                     ext.l      D0
  2126. 00001736  2640                     movea.l    A3, D0
  2127. 00001738  D7D0                     add.l      A3, [A0]
  2128. 0000173A  202E FFF0                move.l     D0, [A6 - 0x10]
  2129. 0000173E  9085                     sub.l      D0, D5
  2130. 00001740  3740 0004                move.w     [A3 + 0x4], D0
  2131. 00001744  4AAE FFF8                tst.l      [A6 - 0x8]
  2132. 00001748  6714                     beq        +0x16 /* 0000175E */
  2133. 0000174A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2134. 0000174E  302B 0004                move.w     D0, [A3 + 0x4]
  2135. 00001752  9068 0004                sub.w      D0, [A0 + 0x4]
  2136. 00001756  206E FFF8                movea.l    A0, [A6 - 0x8]
  2137. 0000175A  3140 0006                move.w     [A0 + 0x6], D0
  2138. label0000175E:
  2139. 0000175E  486E FFF0                pea.l      [A6 - 0x10]
  2140. 00001762  206E 0008                movea.l    A0, [A6 + 0x8]
  2141. 00001766  4868 FF00                pea.l      [A0 - 0x100]
  2142. 0000176A  1F3C 0001                move.b     -[A7], 0x1
  2143. 0000176E  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  2144. 00001772  202E FFF0                move.l     D0, [A6 - 0x10]
  2145. 00001776  9085                     sub.l      D0, D5
  2146. 00001778  3740 0002                move.w     [A3 + 0x2], D0
  2147. 0000177C  486E FFF0                pea.l      [A6 - 0x10]
  2148. 00001780  206E 0008                movea.l    A0, [A6 + 0x8]
  2149. 00001784  4868 FF00                pea.l      [A0 - 0x100]
  2150. 00001788  1F3C 0001                move.b     -[A7], 0x1
  2151. 0000178C  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  2152. 00001790  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2153. 00001794  4EBA FB24                jsr        [PC - 0x4DC /* 000012BA */]
  2154. 00001798  4267                     clr.w      -[A7]
  2155. 0000179A  206E 0008                movea.l    A0, [A6 + 0x8]
  2156. 0000179E  4868 FF00                pea.l      [A0 - 0x100]
  2157. 000017A2  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2158. 000017A6  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  2159. 000017AA  102E FFEF                move.b     D0, [A6 - 0x11]
  2160. 000017AE  670A                     beq        +0xC /* 000017BA */
  2161. 000017B0  302E FFEC                move.w     D0, [A6 - 0x14]
  2162. 000017B4  4440                     neg.w      D0
  2163. 000017B6  3D40 FFEC                move.w     [A6 - 0x14], D0
  2164. label000017BA:
  2165. 000017BA  2D4B FFE0                move.l     [A6 - 0x20], A3
  2166. 000017BE  206E FFE0                movea.l    A0, [A6 - 0x20]
  2167. 000017C2  30AE FFEC                move.w     [A0], [A6 - 0x14]
  2168. 000017C6  206E FFE0                movea.l    A0, [A6 - 0x20]
  2169. 000017CA  7000                     moveq.l    D0, 0x00
  2170. 000017CC  2140 0008                move.l     [A0 + 0x8], D0
  2171. 000017D0  206E FFE0                movea.l    A0, [A6 - 0x20]
  2172. 000017D4  7000                     moveq.l    D0, 0x00
  2173. 000017D6  2140 000C                move.l     [A0 + 0xC], D0
  2174. 000017DA  206E FFE0                movea.l    A0, [A6 - 0x20]
  2175. 000017DE  4268 0010                clr.w      [A0 + 0x10]
  2176. 000017E2  5244                     addq.w     D4, 1
  2177. 000017E4  DE7C 0012                add.w      D7, 0x12
  2178. 000017E8  486E FFF0                pea.l      [A6 - 0x10]
  2179. 000017EC  486E FFEF                pea.l      [A6 - 0x11]
  2180. 000017F0  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2181. 000017F4  6000 FEAA                bra        -0x154 /* 000016A0 */
  2182. label000017F8:
  2183. 000017F8  206D FE8C                movea.l    A0, [A5 - 0x174]
  2184. 000017FC  316E FFE4 0044           move.w     [A0 + 0x44], [A6 - 0x1C]
  2185. 00001802  200B                     move.l     D0, A3
  2186. 00001804  674A                     beq        +0x4C /* 00001850 */
  2187. 00001806  202E FFF0                move.l     D0, [A6 - 0x10]
  2188. 0000180A  9085                     sub.l      D0, D5
  2189. 0000180C  322B 0004                move.w     D1, [A3 + 0x4]
  2190. 00001810  48C1                     ext.l      D1
  2191. 00001812  9081                     sub.l      D0, D1
  2192. 00001814  3740 0006                move.w     [A3 + 0x6], D0
  2193. 00001818  BC44                     cmp.w      D6, D4
  2194. 0000181A  6E26                     bgt        +0x28 /* 00001842 */
  2195. 0000181C  2F2C 005C                move.l     -[A7], [A4 + 0x5C]
  2196. 00001820  3006                     move.w     D0, D6
  2197. 00001822  5240                     addq.w     D0, 1
  2198. 00001824  C1FC 0012                muls.w     D0, 0x12
  2199. 00001828  48C0                     ext.l      D0
  2200. 0000182A  2F00                     move.l     -[A7], D0
  2201. 0000182C  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2202. 00001830  4267                     clr.w      -[A7]
  2203. 00001832  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2204. 00001836  4A5F                     tst.w      [A7]+
  2205. 00001838  6708                     beq        +0xA /* 00001842 */
  2206. 0000183A  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2207. 0000183E  9E7C 0012                sub.w      D7, 0x12
  2208. label00001842:
  2209. 00001842  206C 005C                movea.l    A0, [A4 + 0x5C]
  2210. 00001846  3007                     move.w     D0, D7
  2211. 00001848  48C0                     ext.l      D0
  2212. 0000184A  2640                     movea.l    A3, D0
  2213. 0000184C  D7D0                     add.l      A3, [A0]
  2214. 0000184E  4253                     clr.w      [A3]
  2215. label00001850:
  2216. 00001850  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2217. 00001854  4E5E                     unlink     A6
  2218. 00001856  2E9F                     move.l     [A7], [A7]+
  2219. 00001858  4E75                     rts
  2220. fn0000185A:
  2221. 0000185A  4E56 FF00                link       A6, -0x0100
  2222. 0000185E  2F0C                     move.l     -[A7], A4
  2223. 00001860  286E 000C                movea.l    A4, [A6 + 0xC]
  2224. 00001864  426C 0044                clr.w      [A4 + 0x44]
  2225. 00001868  426C 004A                clr.w      [A4 + 0x4A]
  2226. 0000186C  422C 004C                clr.b      [A4 + 0x4C]
  2227. 00001870  4267                     clr.w      -[A7]
  2228. 00001872  2F0C                     move.l     -[A7], A4
  2229. 00001874  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2230. 00001878  395F 004E                move.w     [A4 + 0x4E], [A7]+
  2231. 0000187C  396D D59C 0040           move.w     [A4 + 0x40], [A5 - 0x2A64]
  2232. 00001882  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  2233. 00001888  B0AC 0050                cmp.l      D0, [A4 + 0x50]
  2234. 0000188C  6712                     beq        +0x14 /* 000018A0 */
  2235. 0000188E  486C 0020                pea.l      [A4 + 0x20]
  2236. 00001892  70FF                     moveq.l    D0, 0xFFFFFFFF
  2237. 00001894  2F00                     move.l     -[A7], D0
  2238. 00001896  7008                     moveq.l    D0, 0x08
  2239. 00001898  2F00                     move.l     -[A7], D0
  2240. 0000189A  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  2241. 0000189E  602A                     bra        +0x2C /* 000018CA */
  2242. label000018A0:
  2243. 000018A0  4AAC 001C                tst.l      [A4 + 0x1C]
  2244. 000018A4  6610                     bne        +0x12 /* 000018B6 */
  2245. 000018A6  486C 0020                pea.l      [A4 + 0x20]
  2246. 000018AA  42A7                     clr.l      -[A7]
  2247. 000018AC  7008                     moveq.l    D0, 0x08
  2248. 000018AE  2F00                     move.l     -[A7], D0
  2249. 000018B0  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  2250. 000018B4  6014                     bra        +0x16 /* 000018CA */
  2251. label000018B6:
  2252. 000018B6  206C 001C                movea.l    A0, [A4 + 0x1C]
  2253. 000018BA  4868 0020                pea.l      [A0 + 0x20]
  2254. 000018BE  486C 0020                pea.l      [A4 + 0x20]
  2255. 000018C2  7020                     moveq.l    D0, 0x20
  2256. 000018C4  2F00                     move.l     -[A7], D0
  2257. 000018C6  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2258. label000018CA:
  2259. 000018CA  102E 000A                move.b     D0, [A6 + 0xA]
  2260. 000018CE  0A00 0001                xori.b     D0, 0x1
  2261. 000018D2  4A00                     tst.b      D0
  2262. 000018D4  6606                     bne        +0x8 /* 000018DC */
  2263. 000018D6  802E 0008                or.b       D0, [A6 + 0x8]
  2264. 000018DA  6706                     beq        +0x8 /* 000018E2 */
  2265. label000018DC:
  2266. 000018DC  2F0E                     move.l     -[A7], A6
  2267. 000018DE  4EBA FB88                jsr        [PC - 0x478 /* 00001468 */]
  2268. label000018E2:
  2269. 000018E2  7000                     moveq.l    D0, 0x00
  2270. 000018E4  2940 0058                move.l     [A4 + 0x58], D0
  2271. 000018E8  7005                     moveq.l    D0, 0x05
  2272. 000018EA  B014                     cmp.b      D0, [A4]
  2273. 000018EC  56C0                     sne        D0
  2274. 000018EE  4A00                     tst.b      D0
  2275. 000018F0  6746                     beq        +0x48 /* 00001938 */
  2276. 000018F2  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  2277. 000018F8  B2AC 0050                cmp.l      D1, [A4 + 0x50]
  2278. 000018FC  57C1                     seq        D1
  2279. 000018FE  C001                     and.b      D0, D1
  2280. 00001900  6736                     beq        +0x38 /* 00001938 */
  2281. 00001902  7000                     moveq.l    D0, 0x00
  2282. 00001904  2940 005C                move.l     [A4 + 0x5C], D0
  2283. 00001908  42A7                     clr.l      -[A7]
  2284. 0000190A  206E 000C                movea.l    A0, [A6 + 0xC]
  2285. 0000190E  2F08                     move.l     -[A7], A0
  2286. 00001910  4EBA F43E                jsr        [PC - 0xBC2 /* 00000D50 */]
  2287. 00001914  295F 0058                move.l     [A4 + 0x58], [A7]+
  2288. 00001918  671E                     beq        +0x20 /* 00001938 */
  2289. 0000191A  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  2290. 0000191E  205F                     movea.l    A0, [A7]+
  2291. 00001920  A029                     syscall    HLock
  2292. 00001922  2F0E                     move.l     -[A7], A6
  2293. 00001924  4EBA FD3C                jsr        [PC - 0x2C4 /* 00001662 */]
  2294. 00001928  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  2295. 0000192C  205F                     movea.l    A0, [A7]+
  2296. 0000192E  A02A                     syscall    HUnlock
  2297. 00001930  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  2298. 00001934  205F                     movea.l    A0, [A7]+
  2299. 00001936  A049                     syscall    HPurge
  2300. label00001938:
  2301. 00001938  285F                     movea.l    A4, [A7]+
  2302. 0000193A  4E5E                     unlink     A6
  2303. 0000193C  205F                     movea.l    A0, [A7]+
  2304. 0000193E  504F                     addq.w     A7, 8
  2305. 00001940  4ED0                     jmp        [A0]
  2306. fn00001942:
  2307. 00001942  4E56 FFDE                link       A6, -0x0022
  2308. 00001946  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2309. 0000194A  266E 000A                movea.l    A3, [A6 + 0xA]
  2310. 0000194E  284B                     movea.l    A4, A3
  2311. 00001950  4A6C 0044                tst.w      [A4 + 0x44]
  2312. 00001954  6710                     beq        +0x12 /* 00001966 */
  2313. 00001956  197C 0001 004A           move.b     [A4 + 0x4A], 0x1
  2314. 0000195C  196E 0008 004B           move.b     [A4 + 0x4B], [A6 + 0x8]
  2315. 00001962  6000 00E6                bra        +0xE8 /* 00001A4A */
  2316. label00001966:
  2317. 00001966  2F2C 0050                move.l     -[A7], [A4 + 0x50]
  2318. 0000196A  486C 0054                pea.l      [A4 + 0x54]
  2319. 0000196E  4EBA EF98                jsr        [PC - 0x1068 /* 00000908 */]
  2320. 00001972  2F0C                     move.l     -[A7], A4
  2321. 00001974  4EBA F4C4                jsr        [PC - 0xB3C /* 00000E3A */]
  2322. 00001978  296C 0014 0050           move.l     [A4 + 0x50], [A4 + 0x14]
  2323. 0000197E  2F0C                     move.l     -[A7], A4
  2324. 00001980  486C 0054                pea.l      [A4 + 0x54]
  2325. 00001984  4EBA EE60                jsr        [PC - 0x11A0 /* 000007E6 */]
  2326. 00001988  2F0B                     move.l     -[A7], A3
  2327. 0000198A  4EBA F8D4                jsr        [PC - 0x72C /* 00001260 */]
  2328. 0000198E  2E2C 0020                move.l     D7, [A4 + 0x20]
  2329. 00001992  2C2C 0024                move.l     D6, [A4 + 0x24]
  2330. 00001996  2A2C 0028                move.l     D5, [A4 + 0x28]
  2331. 0000199A  282C 002C                move.l     D4, [A4 + 0x2C]
  2332. 0000199E  2D6C 0030 FFF0           move.l     [A6 - 0x10], [A4 + 0x30]
  2333. 000019A4  2D6C 0034 FFF4           move.l     [A6 - 0xC], [A4 + 0x34]
  2334. 000019AA  2D6C 0038 FFF8           move.l     [A6 - 0x8], [A4 + 0x38]
  2335. 000019B0  2D6C 003C FFFC           move.l     [A6 - 0x4], [A4 + 0x3C]
  2336. 000019B6  1D6C 004C FFDF           move.b     [A6 - 0x21], [A4 + 0x4C]
  2337. 000019BC  2F0B                     move.l     -[A7], A3
  2338. 000019BE  102E 0008                move.b     D0, [A6 + 0x8]
  2339. 000019C2  0A00 0001                xori.b     D0, 0x1
  2340. 000019C6  1F00                     move.b     -[A7], D0
  2341. 000019C8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2342. 000019CC  4EBA FE8C                jsr        [PC - 0x174 /* 0000185A */]
  2343. 000019D0  196E FFDF 004C           move.b     [A4 + 0x4C], [A6 - 0x21]
  2344. 000019D6  BEAC 0020                cmp.l      D7, [A4 + 0x20]
  2345. 000019DA  56C0                     sne        D0
  2346. 000019DC  4A00                     tst.b      D0
  2347. 000019DE  6656                     bne        +0x58 /* 00001A36 */
  2348. 000019E0  BCAC 0024                cmp.l      D6, [A4 + 0x24]
  2349. 000019E4  56C1                     sne        D1
  2350. 000019E6  8001                     or.b       D0, D1
  2351. 000019E8  664C                     bne        +0x4E /* 00001A36 */
  2352. 000019EA  BAAC 0028                cmp.l      D5, [A4 + 0x28]
  2353. 000019EE  56C1                     sne        D1
  2354. 000019F0  8001                     or.b       D0, D1
  2355. 000019F2  6642                     bne        +0x44 /* 00001A36 */
  2356. 000019F4  B8AC 002C                cmp.l      D4, [A4 + 0x2C]
  2357. 000019F8  56C1                     sne        D1
  2358. 000019FA  8001                     or.b       D0, D1
  2359. 000019FC  6638                     bne        +0x3A /* 00001A36 */
  2360. 000019FE  222E FFF0                move.l     D1, [A6 - 0x10]
  2361. 00001A02  B2AC 0030                cmp.l      D1, [A4 + 0x30]
  2362. 00001A06  56C1                     sne        D1
  2363. 00001A08  8001                     or.b       D0, D1
  2364. 00001A0A  662A                     bne        +0x2C /* 00001A36 */
  2365. 00001A0C  222E FFF4                move.l     D1, [A6 - 0xC]
  2366. 00001A10  B2AC 0034                cmp.l      D1, [A4 + 0x34]
  2367. 00001A14  56C1                     sne        D1
  2368. 00001A16  8001                     or.b       D0, D1
  2369. 00001A18  661C                     bne        +0x1E /* 00001A36 */
  2370. 00001A1A  222E FFF8                move.l     D1, [A6 - 0x8]
  2371. 00001A1E  B2AC 0038                cmp.l      D1, [A4 + 0x38]
  2372. 00001A22  56C1                     sne        D1
  2373. 00001A24  8001                     or.b       D0, D1
  2374. 00001A26  660E                     bne        +0x10 /* 00001A36 */
  2375. 00001A28  222E FFFC                move.l     D1, [A6 - 0x4]
  2376. 00001A2C  B2AC 003C                cmp.l      D1, [A4 + 0x3C]
  2377. 00001A30  56C1                     sne        D1
  2378. 00001A32  8001                     or.b       D0, D1
  2379. 00001A34  6704                     beq        +0x6 /* 00001A3A */
  2380. label00001A36:
  2381. 00001A36  526D D59C                addq.w     [A5 - 0x2A64], 1
  2382. label00001A3A:
  2383. 00001A3A  200B                     move.l     D0, A3
  2384. 00001A3C  670C                     beq        +0xE /* 00001A4A */
  2385. 00001A3E  376D D59C 0040           move.w     [A3 + 0x40], [A5 - 0x2A64]
  2386. 00001A44  266B 001C                movea.l    A3, [A3 + 0x1C]
  2387. 00001A48  60F0                     bra        -0xE /* 00001A3A */
  2388. label00001A4A:
  2389. 00001A4A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2390. 00001A4E  4E5E                     unlink     A6
  2391. 00001A50  205F                     movea.l    A0, [A7]+
  2392. 00001A52  5C4F                     addq.w     A7, 6
  2393. 00001A54  4ED0                     jmp        [A0]
  2394. export_738:
  2395. 00001A56  4E56 0000                link       A6, 0
  2396. 00001A5A  2F2D DFD2                move.l     -[A7], [A5 - 0x202E]
  2397. 00001A5E  1F3C 0001                move.b     -[A7], 0x1
  2398. 00001A62  4EBA FEDE                jsr        [PC - 0x122 /* 00001942 */]
  2399. 00001A66  4E5E                     unlink     A6
  2400. 00001A68  4E75                     rts
  2401. fn00001A6A:
  2402. 00001A6A  4E56 FFEA                link       A6, -0x0016
  2403. 00001A6E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2404. 00001A72  286E 0008                movea.l    A4, [A6 + 0x8]
  2405. 00001A76  396D A168 0048           move.w     [A4 + 0x48], [A5 - 0x5E98]
  2406. 00001A7C  4AAC 0060                tst.l      [A4 + 0x60]
  2407. 00001A80  6602                     bne        +0x4 /* 00001A84 */
  2408. 00001A82  606A                     bra        +0x6C /* 00001AEE */
  2409. label00001A84:
  2410. 00001A84  4267                     clr.w      -[A7]
  2411. 00001A86  3F2D A168                move.w     -[A7], [A5 - 0x5E98]
  2412. 00001A8A  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  2413. 00001A8E  3A1F                     move.w     D5, [A7]+
  2414. 00001A90  4267                     clr.w      -[A7]
  2415. 00001A92  A99B                     syscall    SetResLoad
  2416. 00001A94  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  2417. 00001A9A  302C 001A                move.w     D0, [A4 + 0x1A]
  2418. 00001A9E  D06C 0018                add.w      D0, [A4 + 0x18]
  2419. 00001AA2  3D40 FFEA                move.w     [A6 - 0x16], D0
  2420. 00001AA6  3E2E FFEC                move.w     D7, [A6 - 0x14]
  2421. 00001AAA  6032                     bra        +0x34 /* 00001ADE */
  2422. label00001AAC:
  2423. 00001AAC  206C 0060                movea.l    A0, [A4 + 0x60]
  2424. 00001AB0  3007                     move.w     D0, D7
  2425. 00001AB2  5340                     subq.w     D0, 1
  2426. 00001AB4  C1FC 0012                muls.w     D0, 0x12
  2427. 00001AB8  48C0                     ext.l      D0
  2428. 00001ABA  2640                     movea.l    A3, D0
  2429. 00001ABC  D7D0                     add.l      A3, [A0]
  2430. 00001ABE  2D6B 000E FFF8           move.l     [A6 - 0x8], [A3 + 0xE]
  2431. 00001AC4  42A7                     clr.l      -[A7]
  2432. 00001AC6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2433. 00001ACA  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  2434. 00001ACE  A81F                     syscall    Get1Resource
  2435. 00001AD0  2C17                     move.l     D6, [A7]
  2436. 00001AD2  205F                     movea.l    A0, [A7]+
  2437. 00001AD4  A049                     syscall    HPurge
  2438. 00001AD6  2746 0004                move.l     [A3 + 0x4], D6
  2439. 00001ADA  5247                     addq.w     D7, 1
  2440. 00001ADC  6906                     bvs        +0x8 /* 00001AE4 */
  2441. label00001ADE:
  2442. 00001ADE  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  2443. 00001AE2  6FC8                     ble        -0x36 /* 00001AAC */
  2444. label00001AE4:
  2445. 00001AE4  1F3C 0001                move.b     -[A7], 0x1
  2446. 00001AE8  A99B                     syscall    SetResLoad
  2447. 00001AEA  3F05                     move.w     -[A7], D5
  2448. 00001AEC  A998                     syscall    UseResFile
  2449. label00001AEE:
  2450. 00001AEE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2451. 00001AF2  4E5E                     unlink     A6
  2452. 00001AF4  205F                     movea.l    A0, [A7]+
  2453. 00001AF6  584F                     addq.w     A7, 4
  2454. 00001AF8  4ED0                     jmp        [A0]
  2455. export_739:
  2456. 00001AFA  4E56 FFFC                link       A6, -0x0004
  2457. 00001AFE  48E7 0108                movem.l    -[A7], D7,A4
  2458. 00001B02  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2459. 00001B08  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2460. 00001B0C  6040                     bra        +0x42 /* 00001B4E */
  2461. label00001B0E:
  2462. 00001B0E  3007                     move.w     D0, D7
  2463. 00001B10  5340                     subq.w     D0, 1
  2464. 00001B12  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2465. 00001B16  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2466. 00001B1A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2467. 00001B1E  7004                     moveq.l    D0, 0x04
  2468. 00001B20  B014                     cmp.b      D0, [A4]
  2469. 00001B22  57C0                     seq        D0
  2470. 00001B24  4A00                     tst.b      D0
  2471. 00001B26  6724                     beq        +0x26 /* 00001B4C */
  2472. 00001B28  222C 0002                move.l     D1, [A4 + 0x2]
  2473. 00001B2C  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  2474. 00001B30  57C1                     seq        D1
  2475. 00001B32  C001                     and.b      D0, D1
  2476. 00001B34  6716                     beq        +0x18 /* 00001B4C */
  2477. 00001B36  3007                     move.w     D0, D7
  2478. 00001B38  5340                     subq.w     D0, 1
  2479. 00001B3A  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2480. 00001B3E  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2481. 00001B42  4870 0000                pea.l      [A0 + D0.w]
  2482. 00001B46  4EBA FF22                jsr        [PC - 0xDE /* 00001A6A */]
  2483. 00001B4A  6008                     bra        +0xA /* 00001B54 */
  2484. label00001B4C:
  2485. 00001B4C  5247                     addq.w     D7, 1
  2486. label00001B4E:
  2487. 00001B4E  7019                     moveq.l    D0, 0x19
  2488. 00001B50  B047                     cmp.w      D0, D7
  2489. 00001B52  6CBA                     bge        -0x44 /* 00001B0E */
  2490. label00001B54:
  2491. 00001B54  4CDF 1080                movem.l    D7,A4, [A7]+
  2492. 00001B58  4E5E                     unlink     A6
  2493. 00001B5A  4E75                     rts
  2494. export_740:
  2495. 00001B5C  4E56 FFFC                link       A6, -0x0004
  2496. 00001B60  48E7 0108                movem.l    -[A7], D7,A4
  2497. 00001B64  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2498. 00001B6A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2499. 00001B6E  6042                     bra        +0x44 /* 00001BB2 */
  2500. label00001B70:
  2501. 00001B70  3007                     move.w     D0, D7
  2502. 00001B72  5340                     subq.w     D0, 1
  2503. 00001B74  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2504. 00001B78  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2505. 00001B7C  49F0 0000                lea.l      A4, [A0 + D0.w]
  2506. 00001B80  7004                     moveq.l    D0, 0x04
  2507. 00001B82  B014                     cmp.b      D0, [A4]
  2508. 00001B84  57C0                     seq        D0
  2509. 00001B86  4A00                     tst.b      D0
  2510. 00001B88  6726                     beq        +0x28 /* 00001BB0 */
  2511. 00001B8A  222C 0002                move.l     D1, [A4 + 0x2]
  2512. 00001B8E  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2513. 00001B92  57C1                     seq        D1
  2514. 00001B94  C001                     and.b      D0, D1
  2515. 00001B96  6718                     beq        +0x1A /* 00001BB0 */
  2516. 00001B98  3007                     move.w     D0, D7
  2517. 00001B9A  5340                     subq.w     D0, 1
  2518. 00001B9C  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2519. 00001BA0  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2520. 00001BA4  4870 0000                pea.l      [A0 + D0.w]
  2521. 00001BA8  4267                     clr.w      -[A7]
  2522. 00001BAA  4EBA FD96                jsr        [PC - 0x26A /* 00001942 */]
  2523. 00001BAE  6008                     bra        +0xA /* 00001BB8 */
  2524. label00001BB0:
  2525. 00001BB0  5247                     addq.w     D7, 1
  2526. label00001BB2:
  2527. 00001BB2  7019                     moveq.l    D0, 0x19
  2528. 00001BB4  B047                     cmp.w      D0, D7
  2529. 00001BB6  6CB8                     bge        -0x46 /* 00001B70 */
  2530. label00001BB8:
  2531. 00001BB8  4CDF 1080                movem.l    D7,A4, [A7]+
  2532. 00001BBC  4E5E                     unlink     A6
  2533. 00001BBE  2E9F                     move.l     [A7], [A7]+
  2534. 00001BC0  4E75                     rts
  2535. export_741:
  2536. 00001BC2  4E56 FFFC                link       A6, -0x0004
  2537. 00001BC6  48E7 0108                movem.l    -[A7], D7,A4
  2538. 00001BCA  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2539. 00001BD0  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2540. 00001BD4  6050                     bra        +0x52 /* 00001C26 */
  2541. label00001BD6:
  2542. 00001BD6  3007                     move.w     D0, D7
  2543. 00001BD8  5340                     subq.w     D0, 1
  2544. 00001BDA  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2545. 00001BDE  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2546. 00001BE2  49F0 0000                lea.l      A4, [A0 + D0.w]
  2547. 00001BE6  202C 0002                move.l     D0, [A4 + 0x2]
  2548. 00001BEA  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  2549. 00001BEE  57C0                     seq        D0
  2550. 00001BF0  4A00                     tst.b      D0
  2551. 00001BF2  6730                     beq        +0x32 /* 00001C24 */
  2552. 00001BF4  7203                     moveq.l    D1, 0x03
  2553. 00001BF6  B214                     cmp.b      D1, [A4]
  2554. 00001BF8  57C1                     seq        D1
  2555. 00001BFA  C001                     and.b      D0, D1
  2556. 00001BFC  6726                     beq        +0x28 /* 00001C24 */
  2557. 00001BFE  222C 0006                move.l     D1, [A4 + 0x6]
  2558. 00001C02  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2559. 00001C06  57C1                     seq        D1
  2560. 00001C08  C001                     and.b      D0, D1
  2561. 00001C0A  6718                     beq        +0x1A /* 00001C24 */
  2562. 00001C0C  3007                     move.w     D0, D7
  2563. 00001C0E  5340                     subq.w     D0, 1
  2564. 00001C10  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2565. 00001C14  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2566. 00001C18  4870 0000                pea.l      [A0 + D0.w]
  2567. 00001C1C  4267                     clr.w      -[A7]
  2568. 00001C1E  4EBA FD22                jsr        [PC - 0x2DE /* 00001942 */]
  2569. 00001C22  6008                     bra        +0xA /* 00001C2C */
  2570. label00001C24:
  2571. 00001C24  5247                     addq.w     D7, 1
  2572. label00001C26:
  2573. 00001C26  7019                     moveq.l    D0, 0x19
  2574. 00001C28  B047                     cmp.w      D0, D7
  2575. 00001C2A  6CAA                     bge        -0x54 /* 00001BD6 */
  2576. label00001C2C:
  2577. 00001C2C  4CDF 1080                movem.l    D7,A4, [A7]+
  2578. 00001C30  4E5E                     unlink     A6
  2579. 00001C32  2E9F                     move.l     [A7], [A7]+
  2580. 00001C34  4E75                     rts
  2581. export_742:
  2582. 00001C36  4E56 FFFC                link       A6, -0x0004
  2583. 00001C3A  48E7 0108                movem.l    -[A7], D7,A4
  2584. 00001C3E  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2585. 00001C44  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2586. 00001C48  6050                     bra        +0x52 /* 00001C9A */
  2587. label00001C4A:
  2588. 00001C4A  3007                     move.w     D0, D7
  2589. 00001C4C  5340                     subq.w     D0, 1
  2590. 00001C4E  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2591. 00001C52  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2592. 00001C56  49F0 0000                lea.l      A4, [A0 + D0.w]
  2593. 00001C5A  202C 0002                move.l     D0, [A4 + 0x2]
  2594. 00001C5E  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  2595. 00001C62  57C0                     seq        D0
  2596. 00001C64  4A00                     tst.b      D0
  2597. 00001C66  6730                     beq        +0x32 /* 00001C98 */
  2598. 00001C68  7202                     moveq.l    D1, 0x02
  2599. 00001C6A  B214                     cmp.b      D1, [A4]
  2600. 00001C6C  57C1                     seq        D1
  2601. 00001C6E  C001                     and.b      D0, D1
  2602. 00001C70  6726                     beq        +0x28 /* 00001C98 */
  2603. 00001C72  222C 000A                move.l     D1, [A4 + 0xA]
  2604. 00001C76  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  2605. 00001C7A  57C1                     seq        D1
  2606. 00001C7C  C001                     and.b      D0, D1
  2607. 00001C7E  6718                     beq        +0x1A /* 00001C98 */
  2608. 00001C80  3007                     move.w     D0, D7
  2609. 00001C82  5340                     subq.w     D0, 1
  2610. 00001C84  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2611. 00001C88  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2612. 00001C8C  4870 0000                pea.l      [A0 + D0.w]
  2613. 00001C90  4267                     clr.w      -[A7]
  2614. 00001C92  4EBA FCAE                jsr        [PC - 0x352 /* 00001942 */]
  2615. 00001C96  6008                     bra        +0xA /* 00001CA0 */
  2616. label00001C98:
  2617. 00001C98  5247                     addq.w     D7, 1
  2618. label00001C9A:
  2619. 00001C9A  7019                     moveq.l    D0, 0x19
  2620. 00001C9C  B047                     cmp.w      D0, D7
  2621. 00001C9E  6CAA                     bge        -0x54 /* 00001C4A */
  2622. label00001CA0:
  2623. 00001CA0  4CDF 1080                movem.l    D7,A4, [A7]+
  2624. 00001CA4  4E5E                     unlink     A6
  2625. 00001CA6  2E9F                     move.l     [A7], [A7]+
  2626. 00001CA8  4E75                     rts
  2627. export_743:
  2628. 00001CAA  4E56 FFFC                link       A6, -0x0004
  2629. 00001CAE  48E7 0108                movem.l    -[A7], D7,A4
  2630. 00001CB2  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2631. 00001CB8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2632. 00001CBC  605E                     bra        +0x60 /* 00001D1C */
  2633. label00001CBE:
  2634. 00001CBE  3007                     move.w     D0, D7
  2635. 00001CC0  5340                     subq.w     D0, 1
  2636. 00001CC2  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2637. 00001CC6  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2638. 00001CCA  49F0 0000                lea.l      A4, [A0 + D0.w]
  2639. 00001CCE  7001                     moveq.l    D0, 0x01
  2640. 00001CD0  B014                     cmp.b      D0, [A4]
  2641. 00001CD2  57C0                     seq        D0
  2642. 00001CD4  4A00                     tst.b      D0
  2643. 00001CD6  6742                     beq        +0x44 /* 00001D1A */
  2644. 00001CD8  222C 0002                move.l     D1, [A4 + 0x2]
  2645. 00001CDC  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  2646. 00001CE0  57C1                     seq        D1
  2647. 00001CE2  C001                     and.b      D0, D1
  2648. 00001CE4  6734                     beq        +0x36 /* 00001D1A */
  2649. 00001CE6  222C 0010                move.l     D1, [A4 + 0x10]
  2650. 00001CEA  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  2651. 00001CEE  57C1                     seq        D1
  2652. 00001CF0  C001                     and.b      D0, D1
  2653. 00001CF2  6726                     beq        +0x28 /* 00001D1A */
  2654. 00001CF4  322C 000E                move.w     D1, [A4 + 0xE]
  2655. 00001CF8  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2656. 00001CFC  57C1                     seq        D1
  2657. 00001CFE  C001                     and.b      D0, D1
  2658. 00001D00  6718                     beq        +0x1A /* 00001D1A */
  2659. 00001D02  3007                     move.w     D0, D7
  2660. 00001D04  5340                     subq.w     D0, 1
  2661. 00001D06  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2662. 00001D0A  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2663. 00001D0E  4870 0000                pea.l      [A0 + D0.w]
  2664. 00001D12  4267                     clr.w      -[A7]
  2665. 00001D14  4EBA FC2C                jsr        [PC - 0x3D4 /* 00001942 */]
  2666. 00001D18  6008                     bra        +0xA /* 00001D22 */
  2667. label00001D1A:
  2668. 00001D1A  5247                     addq.w     D7, 1
  2669. label00001D1C:
  2670. 00001D1C  7019                     moveq.l    D0, 0x19
  2671. 00001D1E  B047                     cmp.w      D0, D7
  2672. 00001D20  6C9C                     bge        -0x62 /* 00001CBE */
  2673. label00001D22:
  2674. 00001D22  4CDF 1080                movem.l    D7,A4, [A7]+
  2675. 00001D26  4E5E                     unlink     A6
  2676. 00001D28  205F                     movea.l    A0, [A7]+
  2677. 00001D2A  5C4F                     addq.w     A7, 6
  2678. 00001D2C  4ED0                     jmp        [A0]
  2679. export_744:
  2680. fn00001D2E:
  2681. 00001D2E  4E56 0000                link       A6, 0
  2682. 00001D32  48E7 0018                movem.l    -[A7], A3,A4
  2683. 00001D36  266E 0008                movea.l    A3, [A6 + 0x8]
  2684. 00001D3A  200B                     move.l     D0, A3
  2685. 00001D3C  6602                     bne        +0x4 /* 00001D40 */
  2686. 00001D3E  601C                     bra        +0x1E /* 00001D5C */
  2687. label00001D40:
  2688. 00001D40  284B                     movea.l    A4, A3
  2689. 00001D42  536C 0042                subq.w     [A4 + 0x42], 1
  2690. 00001D46  4A6C 0042                tst.w      [A4 + 0x42]
  2691. 00001D4A  57C0                     seq        D0
  2692. 00001D4C  4A00                     tst.b      D0
  2693. 00001D4E  670C                     beq        +0xE /* 00001D5C */
  2694. 00001D50  C02C 004C                and.b      D0, [A4 + 0x4C]
  2695. 00001D54  6706                     beq        +0x8 /* 00001D5C */
  2696. 00001D56  2F0B                     move.l     -[A7], A3
  2697. 00001D58  4EBA 000C                jsr        [PC + 0xC /* 00001D66 */]
  2698. label00001D5C:
  2699. 00001D5C  4CDF 1800                movem.l    A3,A4, [A7]+
  2700. 00001D60  4E5E                     unlink     A6
  2701. 00001D62  2E9F                     move.l     [A7], [A7]+
  2702. 00001D64  4E75                     rts
  2703. fn00001D66:
  2704. 00001D66  4E56 0000                link       A6, 0
  2705. 00001D6A  48E7 0018                movem.l    -[A7], A3,A4
  2706. 00001D6E  266E 0008                movea.l    A3, [A6 + 0x8]
  2707. 00001D72  284B                     movea.l    A4, A3
  2708. 00001D74  4A6C 0042                tst.w      [A4 + 0x42]
  2709. 00001D78  6708                     beq        +0xA /* 00001D82 */
  2710. 00001D7A  197C 0001 004C           move.b     [A4 + 0x4C], 0x1
  2711. 00001D80  6046                     bra        +0x48 /* 00001DC8 */
  2712. label00001D82:
  2713. 00001D82  2F0B                     move.l     -[A7], A3
  2714. 00001D84  4EBA F4DA                jsr        [PC - 0xB26 /* 00001260 */]
  2715. 00001D88  486C 0060                pea.l      [A4 + 0x60]
  2716. 00001D8C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  2717. 00001D90  486C 0064                pea.l      [A4 + 0x64]
  2718. 00001D94  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  2719. 00001D98  2F2C 0050                move.l     -[A7], [A4 + 0x50]
  2720. 00001D9C  486C 0054                pea.l      [A4 + 0x54]
  2721. 00001DA0  4EBA EB66                jsr        [PC - 0x149A /* 00000908 */]
  2722. 00001DA4  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  2723. 00001DA8  4EBA FF84                jsr        [PC - 0x7C /* 00001D2E */]
  2724. 00001DAC  2F0B                     move.l     -[A7], A3
  2725. 00001DAE  7068                     moveq.l    D0, 0x68
  2726. 00001DB0  2F00                     move.l     -[A7], D0
  2727. 00001DB2  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  2728. 00001DB6  4214                     clr.b      [A4]
  2729. 00001DB8  397C 0001 0042           move.w     [A4 + 0x42], 0x1
  2730. 00001DBE  296D DFEE 001C           move.l     [A4 + 0x1C], [A5 - 0x2012]
  2731. 00001DC4  2B4B DFEE                move.l     [A5 - 0x2012], A3
  2732. label00001DC8:
  2733. 00001DC8  4CDF 1800                movem.l    A3,A4, [A7]+
  2734. 00001DCC  4E5E                     unlink     A6
  2735. 00001DCE  2E9F                     move.l     [A7], [A7]+
  2736. 00001DD0  4E75                     rts
  2737. fn00001DD2:
  2738. 00001DD2  4E56 FFFC                link       A6, -0x0004
  2739. 00001DD6  48E7 0108                movem.l    -[A7], D7,A4
  2740. 00001DDA  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2741. 00001DE0  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2742. 00001DE4  6044                     bra        +0x46 /* 00001E2A */
  2743. label00001DE6:
  2744. 00001DE6  3007                     move.w     D0, D7
  2745. 00001DE8  5340                     subq.w     D0, 1
  2746. 00001DEA  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2747. 00001DEE  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2748. 00001DF2  49F0 0000                lea.l      A4, [A0 + D0.w]
  2749. 00001DF6  1014                     move.b     D0, [A4]
  2750. 00001DF8  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2751. 00001DFC  57C0                     seq        D0
  2752. 00001DFE  4A00                     tst.b      D0
  2753. 00001E00  6726                     beq        +0x28 /* 00001E28 */
  2754. 00001E02  222C 0002                move.l     D1, [A4 + 0x2]
  2755. 00001E06  206E 0008                movea.l    A0, [A6 + 0x8]
  2756. 00001E0A  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2757. 00001E0E  57C1                     seq        D1
  2758. 00001E10  C001                     and.b      D0, D1
  2759. 00001E12  6714                     beq        +0x16 /* 00001E28 */
  2760. 00001E14  3007                     move.w     D0, D7
  2761. 00001E16  5340                     subq.w     D0, 1
  2762. 00001E18  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2763. 00001E1C  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2764. 00001E20  4870 0000                pea.l      [A0 + D0.w]
  2765. 00001E24  4EBA FF40                jsr        [PC - 0xC0 /* 00001D66 */]
  2766. label00001E28:
  2767. 00001E28  5247                     addq.w     D7, 1
  2768. label00001E2A:
  2769. 00001E2A  7019                     moveq.l    D0, 0x19
  2770. 00001E2C  B047                     cmp.w      D0, D7
  2771. 00001E2E  6CB6                     bge        -0x48 /* 00001DE6 */
  2772. 00001E30  4CDF 1080                movem.l    D7,A4, [A7]+
  2773. 00001E34  4E5E                     unlink     A6
  2774. 00001E36  205F                     movea.l    A0, [A7]+
  2775. 00001E38  5C4F                     addq.w     A7, 6
  2776. 00001E3A  4ED0                     jmp        [A0]
  2777. export_745:
  2778. 00001E3C  4E56 0000                link       A6, 0
  2779. 00001E40  1F3C 0001                move.b     -[A7], 0x1
  2780. 00001E44  2F0E                     move.l     -[A7], A6
  2781. 00001E46  4EBA FF8A                jsr        [PC - 0x76 /* 00001DD2 */]
  2782. 00001E4A  1F3C 0002                move.b     -[A7], 0x2
  2783. 00001E4E  2F0E                     move.l     -[A7], A6
  2784. 00001E50  4EBA FF80                jsr        [PC - 0x80 /* 00001DD2 */]
  2785. 00001E54  1F3C 0003                move.b     -[A7], 0x3
  2786. 00001E58  2F0E                     move.l     -[A7], A6
  2787. 00001E5A  4EBA FF76                jsr        [PC - 0x8A /* 00001DD2 */]
  2788. 00001E5E  1F3C 0004                move.b     -[A7], 0x4
  2789. 00001E62  2F0E                     move.l     -[A7], A6
  2790. 00001E64  4EBA FF6C                jsr        [PC - 0x94 /* 00001DD2 */]
  2791. 00001E68  4E5E                     unlink     A6
  2792. 00001E6A  2E9F                     move.l     [A7], [A7]+
  2793. 00001E6C  4E75                     rts
  2794. fn00001E6E:
  2795. 00001E6E  4E56 FFFC                link       A6, -0x0004
  2796. 00001E72  48E7 0108                movem.l    -[A7], D7,A4
  2797. 00001E76  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2798. 00001E7C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2799. 00001E80  6052                     bra        +0x54 /* 00001ED4 */
  2800. label00001E82:
  2801. 00001E82  3007                     move.w     D0, D7
  2802. 00001E84  5340                     subq.w     D0, 1
  2803. 00001E86  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2804. 00001E8A  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2805. 00001E8E  49F0 0000                lea.l      A4, [A0 + D0.w]
  2806. 00001E92  1014                     move.b     D0, [A4]
  2807. 00001E94  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2808. 00001E98  57C0                     seq        D0
  2809. 00001E9A  4A00                     tst.b      D0
  2810. 00001E9C  6734                     beq        +0x36 /* 00001ED2 */
  2811. 00001E9E  222C 0006                move.l     D1, [A4 + 0x6]
  2812. 00001EA2  206E 0008                movea.l    A0, [A6 + 0x8]
  2813. 00001EA6  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2814. 00001EAA  57C1                     seq        D1
  2815. 00001EAC  C001                     and.b      D0, D1
  2816. 00001EAE  6722                     beq        +0x24 /* 00001ED2 */
  2817. 00001EB0  222C 0002                move.l     D1, [A4 + 0x2]
  2818. 00001EB4  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  2819. 00001EB8  57C1                     seq        D1
  2820. 00001EBA  C001                     and.b      D0, D1
  2821. 00001EBC  6714                     beq        +0x16 /* 00001ED2 */
  2822. 00001EBE  3007                     move.w     D0, D7
  2823. 00001EC0  5340                     subq.w     D0, 1
  2824. 00001EC2  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2825. 00001EC6  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2826. 00001ECA  4870 0000                pea.l      [A0 + D0.w]
  2827. 00001ECE  4EBA FE96                jsr        [PC - 0x16A /* 00001D66 */]
  2828. label00001ED2:
  2829. 00001ED2  5247                     addq.w     D7, 1
  2830. label00001ED4:
  2831. 00001ED4  7019                     moveq.l    D0, 0x19
  2832. 00001ED6  B047                     cmp.w      D0, D7
  2833. 00001ED8  6CA8                     bge        -0x56 /* 00001E82 */
  2834. 00001EDA  4CDF 1080                movem.l    D7,A4, [A7]+
  2835. 00001EDE  4E5E                     unlink     A6
  2836. 00001EE0  205F                     movea.l    A0, [A7]+
  2837. 00001EE2  5C4F                     addq.w     A7, 6
  2838. 00001EE4  4ED0                     jmp        [A0]
  2839. export_746:
  2840. 00001EE6  4E56 0000                link       A6, 0
  2841. 00001EEA  1F3C 0001                move.b     -[A7], 0x1
  2842. 00001EEE  2F0E                     move.l     -[A7], A6
  2843. 00001EF0  4EBA FF7C                jsr        [PC - 0x84 /* 00001E6E */]
  2844. 00001EF4  1F3C 0002                move.b     -[A7], 0x2
  2845. 00001EF8  2F0E                     move.l     -[A7], A6
  2846. 00001EFA  4EBA FF72                jsr        [PC - 0x8E /* 00001E6E */]
  2847. 00001EFE  1F3C 0003                move.b     -[A7], 0x3
  2848. 00001F02  2F0E                     move.l     -[A7], A6
  2849. 00001F04  4EBA FF68                jsr        [PC - 0x98 /* 00001E6E */]
  2850. 00001F08  4E5E                     unlink     A6
  2851. 00001F0A  2E9F                     move.l     [A7], [A7]+
  2852. 00001F0C  4E75                     rts
  2853. fn00001F0E:
  2854. 00001F0E  4E56 FFFC                link       A6, -0x0004
  2855. 00001F12  48E7 0108                movem.l    -[A7], D7,A4
  2856. 00001F16  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2857. 00001F1C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2858. 00001F20  6052                     bra        +0x54 /* 00001F74 */
  2859. label00001F22:
  2860. 00001F22  3007                     move.w     D0, D7
  2861. 00001F24  5340                     subq.w     D0, 1
  2862. 00001F26  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2863. 00001F2A  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2864. 00001F2E  49F0 0000                lea.l      A4, [A0 + D0.w]
  2865. 00001F32  1014                     move.b     D0, [A4]
  2866. 00001F34  B02E 000C                cmp.b      D0, [A6 + 0xC]
  2867. 00001F38  57C0                     seq        D0
  2868. 00001F3A  4A00                     tst.b      D0
  2869. 00001F3C  6734                     beq        +0x36 /* 00001F72 */
  2870. 00001F3E  222C 000A                move.l     D1, [A4 + 0xA]
  2871. 00001F42  206E 0008                movea.l    A0, [A6 + 0x8]
  2872. 00001F46  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  2873. 00001F4A  57C1                     seq        D1
  2874. 00001F4C  C001                     and.b      D0, D1
  2875. 00001F4E  6722                     beq        +0x24 /* 00001F72 */
  2876. 00001F50  222C 0002                move.l     D1, [A4 + 0x2]
  2877. 00001F54  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  2878. 00001F58  57C1                     seq        D1
  2879. 00001F5A  C001                     and.b      D0, D1
  2880. 00001F5C  6714                     beq        +0x16 /* 00001F72 */
  2881. 00001F5E  3007                     move.w     D0, D7
  2882. 00001F60  5340                     subq.w     D0, 1
  2883. 00001F62  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2884. 00001F66  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2885. 00001F6A  4870 0000                pea.l      [A0 + D0.w]
  2886. 00001F6E  4EBA FDF6                jsr        [PC - 0x20A /* 00001D66 */]
  2887. label00001F72:
  2888. 00001F72  5247                     addq.w     D7, 1
  2889. label00001F74:
  2890. 00001F74  7019                     moveq.l    D0, 0x19
  2891. 00001F76  B047                     cmp.w      D0, D7
  2892. 00001F78  6CA8                     bge        -0x56 /* 00001F22 */
  2893. 00001F7A  4CDF 1080                movem.l    D7,A4, [A7]+
  2894. 00001F7E  4E5E                     unlink     A6
  2895. 00001F80  205F                     movea.l    A0, [A7]+
  2896. 00001F82  5C4F                     addq.w     A7, 6
  2897. 00001F84  4ED0                     jmp        [A0]
  2898. export_747:
  2899. 00001F86  4E56 0000                link       A6, 0
  2900. 00001F8A  1F3C 0001                move.b     -[A7], 0x1
  2901. 00001F8E  2F0E                     move.l     -[A7], A6
  2902. 00001F90  4EBA FF7C                jsr        [PC - 0x84 /* 00001F0E */]
  2903. 00001F94  1F3C 0002                move.b     -[A7], 0x2
  2904. 00001F98  2F0E                     move.l     -[A7], A6
  2905. 00001F9A  4EBA FF72                jsr        [PC - 0x8E /* 00001F0E */]
  2906. 00001F9E  4E5E                     unlink     A6
  2907. 00001FA0  2E9F                     move.l     [A7], [A7]+
  2908. 00001FA2  4E75                     rts
  2909. export_748:
  2910. 00001FA4  4E56 FFFC                link       A6, -0x0004
  2911. 00001FA8  48E7 0108                movem.l    -[A7], D7,A4
  2912. 00001FAC  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2913. 00001FB2  3E2E FFFC                move.w     D7, [A6 - 0x4]
  2914. 00001FB6  605C                     bra        +0x5E /* 00002014 */
  2915. label00001FB8:
  2916. 00001FB8  3007                     move.w     D0, D7
  2917. 00001FBA  5340                     subq.w     D0, 1
  2918. 00001FBC  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2919. 00001FC0  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2920. 00001FC4  49F0 0000                lea.l      A4, [A0 + D0.w]
  2921. 00001FC8  7001                     moveq.l    D0, 0x01
  2922. 00001FCA  B014                     cmp.b      D0, [A4]
  2923. 00001FCC  57C0                     seq        D0
  2924. 00001FCE  4A00                     tst.b      D0
  2925. 00001FD0  6740                     beq        +0x42 /* 00002012 */
  2926. 00001FD2  222C 0010                move.l     D1, [A4 + 0x10]
  2927. 00001FD6  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  2928. 00001FDA  57C1                     seq        D1
  2929. 00001FDC  C001                     and.b      D0, D1
  2930. 00001FDE  6732                     beq        +0x34 /* 00002012 */
  2931. 00001FE0  322C 000E                move.w     D1, [A4 + 0xE]
  2932. 00001FE4  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2933. 00001FE8  57C1                     seq        D1
  2934. 00001FEA  C001                     and.b      D0, D1
  2935. 00001FEC  6724                     beq        +0x26 /* 00002012 */
  2936. 00001FEE  222C 0002                move.l     D1, [A4 + 0x2]
  2937. 00001FF2  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  2938. 00001FF6  57C1                     seq        D1
  2939. 00001FF8  C001                     and.b      D0, D1
  2940. 00001FFA  6716                     beq        +0x18 /* 00002012 */
  2941. 00001FFC  3007                     move.w     D0, D7
  2942. 00001FFE  5340                     subq.w     D0, 1
  2943. 00002000  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  2944. 00002004  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  2945. 00002008  4870 0000                pea.l      [A0 + D0.w]
  2946. 0000200C  4EBA FD58                jsr        [PC - 0x2A8 /* 00001D66 */]
  2947. 00002010  6008                     bra        +0xA /* 0000201A */
  2948. label00002012:
  2949. 00002012  5247                     addq.w     D7, 1
  2950. label00002014:
  2951. 00002014  7019                     moveq.l    D0, 0x19
  2952. 00002016  B047                     cmp.w      D0, D7
  2953. 00002018  6C9E                     bge        -0x60 /* 00001FB8 */
  2954. label0000201A:
  2955. 0000201A  4CDF 1080                movem.l    D7,A4, [A7]+
  2956. 0000201E  4E5E                     unlink     A6
  2957. 00002020  205F                     movea.l    A0, [A7]+
  2958. 00002022  5C4F                     addq.w     A7, 6
  2959. 00002024  4ED0                     jmp        [A0]
  2960. fn00002026:
  2961. 00002026  4E56 0000                link       A6, 0
  2962. 0000202A  48E7 1008                movem.l    -[A7], D3,A4
  2963. 0000202E  286E 0008                movea.l    A4, [A6 + 0x8]
  2964. 00002032  7005                     moveq.l    D0, 0x05
  2965. 00002034  B014                     cmp.b      D0, [A4]
  2966. 00002036  57C0                     seq        D0
  2967. 00002038  4A00                     tst.b      D0
  2968. 0000203A  6628                     bne        +0x2A /* 00002064 */
  2969. 0000203C  7204                     moveq.l    D1, 0x04
  2970. 0000203E  B214                     cmp.b      D1, [A4]
  2971. 00002040  57C1                     seq        D1
  2972. 00002042  4A01                     tst.b      D1
  2973. 00002044  671C                     beq        +0x1E /* 00002062 */
  2974. 00002046  242C 0002                move.l     D2, [A4 + 0x2]
  2975. 0000204A  B4AD A284                cmp.l      D2, [A5 - 0x5D7C]
  2976. 0000204E  57C2                     seq        D2
  2977. 00002050  4A02                     tst.b      D2
  2978. 00002052  660C                     bne        +0xE /* 00002060 */
  2979. 00002054  262C 0002                move.l     D3, [A4 + 0x2]
  2980. 00002058  B6AD A280                cmp.l      D3, [A5 - 0x5D80]
  2981. 0000205C  57C3                     seq        D3
  2982. 0000205E  8403                     or.b       D2, D3
  2983. label00002060:
  2984. 00002060  C202                     and.b      D1, D2
  2985. label00002062:
  2986. 00002062  8001                     or.b       D0, D1
  2987. label00002064:
  2988. 00002064  4400                     neg.b      D0
  2989. 00002066  1D40 000C                move.b     [A6 + 0xC], D0
  2990. 0000206A  4CDF 1008                movem.l    D3,A4, [A7]+
  2991. 0000206E  4E5E                     unlink     A6
  2992. 00002070  2E9F                     move.l     [A7], [A7]+
  2993. 00002072  4E75                     rts
  2994. fn00002074:
  2995. 00002074  4E56 0000                link       A6, 0
  2996. 00002078  206E 0008                movea.l    A0, [A6 + 0x8]
  2997. 0000207C  2028 0002                move.l     D0, [A0 + 0x2]
  2998. 00002080  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  2999. 00002084  6608                     bne        +0xA /* 0000208E */
  3000. 00002086  3D6D A168 000C           move.w     [A6 + 0xC], [A5 - 0x5E98]
  3001. 0000208C  6006                     bra        +0x8 /* 00002094 */
  3002. label0000208E:
  3003. 0000208E  3D6D A172 000C           move.w     [A6 + 0xC], [A5 - 0x5E8E]
  3004. label00002094:
  3005. 00002094  4E5E                     unlink     A6
  3006. 00002096  205F                     movea.l    A0, [A7]+
  3007. 00002098  584F                     addq.w     A7, 4
  3008. 0000209A  4ED0                     jmp        [A0]
  3009. export_749:
  3010. 0000209C  4E56 FFFE                link       A6, -0x0002
  3011. 000020A0  2F0C                     move.l     -[A7], A4
  3012. 000020A2  286E 0008                movea.l    A4, [A6 + 0x8]
  3013. 000020A6  526C 0042                addq.w     [A4 + 0x42], 1
  3014. 000020AA  4A6C 0046                tst.w      [A4 + 0x46]
  3015. 000020AE  6634                     bne        +0x36 /* 000020E4 */
  3016. 000020B0  4267                     clr.w      -[A7]
  3017. 000020B2  2F0C                     move.l     -[A7], A4
  3018. 000020B4  4EBA FF70                jsr        [PC - 0x90 /* 00002026 */]
  3019. 000020B8  101F                     move.b     D0, [A7]+
  3020. 000020BA  670E                     beq        +0x10 /* 000020CA */
  3021. 000020BC  4267                     clr.w      -[A7]
  3022. 000020BE  2F0C                     move.l     -[A7], A4
  3023. 000020C0  4EBA FFB2                jsr        [PC - 0x4E /* 00002074 */]
  3024. 000020C4  395F 0048                move.w     [A4 + 0x48], [A7]+
  3025. 000020C8  601A                     bra        +0x1C /* 000020E4 */
  3026. label000020CA:
  3027. 000020CA  4267                     clr.w      -[A7]
  3028. 000020CC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3029. 000020D0  486E FFFF                pea.l      [A6 - 0x1]
  3030. 000020D4  4EBA 05A6                jsr        [PC + 0x5A6 /* 0000267C */]
  3031. 000020D8  3957 0048                move.w     [A4 + 0x48], [A7]
  3032. 000020DC  3F2D A168                move.w     -[A7], [A5 - 0x5E98]
  3033. 000020E0  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  3034. label000020E4:
  3035. 000020E4  526C 0046                addq.w     [A4 + 0x46], 1
  3036. 000020E8  285F                     movea.l    A4, [A7]+
  3037. 000020EA  4E5E                     unlink     A6
  3038. 000020EC  2E9F                     move.l     [A7], [A7]+
  3039. 000020EE  4E75                     rts
  3040. export_750:
  3041. 000020F0  4E56 0000                link       A6, 0
  3042. 000020F4  2F0C                     move.l     -[A7], A4
  3043. 000020F6  286E 0008                movea.l    A4, [A6 + 0x8]
  3044. 000020FA  536C 0046                subq.w     [A4 + 0x46], 1
  3045. 000020FE  4A6C 0046                tst.w      [A4 + 0x46]
  3046. 00002102  6614                     bne        +0x16 /* 00002118 */
  3047. 00002104  4267                     clr.w      -[A7]
  3048. 00002106  2F0C                     move.l     -[A7], A4
  3049. 00002108  4EBA FF1C                jsr        [PC - 0xE4 /* 00002026 */]
  3050. 0000210C  101F                     move.b     D0, [A7]+
  3051. 0000210E  6608                     bne        +0xA /* 00002118 */
  3052. 00002110  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3053. 00002114  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  3054. label00002118:
  3055. 00002118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3056. 0000211C  4EBA FC10                jsr        [PC - 0x3F0 /* 00001D2E */]
  3057. 00002120  285F                     movea.l    A4, [A7]+
  3058. 00002122  4E5E                     unlink     A6
  3059. 00002124  2E9F                     move.l     [A7], [A7]+
  3060. 00002126  4E75                     rts
  3061. fn00002128:
  3062. 00002128  4E56 0000                link       A6, 0
  3063. 0000212C  2F0C                     move.l     -[A7], A4
  3064. 0000212E  286D DFE6                movea.l    A4, [A5 - 0x201A]
  3065. 00002132  2F0C                     move.l     -[A7], A4
  3066. 00002134  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3067. 00002138  486C 0004                pea.l      [A4 + 0x4]
  3068. 0000213C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3069. 00002140  7000                     moveq.l    D0, 0x00
  3070. 00002142  2B40 DFE6                move.l     [A5 - 0x201A], D0
  3071. 00002146  285F                     movea.l    A4, [A7]+
  3072. 00002148  4E5E                     unlink     A6
  3073. 0000214A  4E75                     rts
  3074. fn0000214C:
  3075. 0000214C  4E56 FFE2                link       A6, -0x001E
  3076. 00002150  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3077. 00002154  286E 0008                movea.l    A4, [A6 + 0x8]
  3078. 00002158  266C 0016                movea.l    A3, [A4 + 0x16]
  3079. 0000215C  2F2B 0058                move.l     -[A7], [A3 + 0x58]
  3080. 00002160  205F                     movea.l    A0, [A7]+
  3081. 00002162  A029                     syscall    HLock
  3082. 00002164  206B 0058                movea.l    A0, [A3 + 0x58]
  3083. 00002168  302C FFF2                move.w     D0, [A4 - 0xE]
  3084. 0000216C  48C0                     ext.l      D0
  3085. 0000216E  2C00                     move.l     D6, D0
  3086. 00002170  DC90                     add.l      D6, [A0]
  3087. 00002172  302C FFF4                move.w     D0, [A4 - 0xC]
  3088. 00002176  48C0                     ext.l      D0
  3089. 00002178  2E00                     move.l     D7, D0
  3090. 0000217A  DE86                     add.l      D7, D6
  3091. 0000217C  2047                     movea.l    A0, D7
  3092. 0000217E  1A10                     move.b     D5, [A0]
  3093. 00002180  2047                     movea.l    A0, D7
  3094. 00002182  4210                     clr.b      [A0]
  3095. 00002184  42A7                     clr.l      -[A7]
  3096. 00002186  2F06                     move.l     -[A7], D6
  3097. 00002188  3F2C FFF2                move.w     -[A7], [A4 - 0xE]
  3098. 0000218C  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  3099. 00002190  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3100. 00002194  2047                     movea.l    A0, D7
  3101. 00002196  1085                     move.b     [A0], D5
  3102. 00002198  2F2B 0058                move.l     -[A7], [A3 + 0x58]
  3103. 0000219C  205F                     movea.l    A0, [A7]+
  3104. 0000219E  A02A                     syscall    HUnlock
  3105. 000021A0  282D DFE6                move.l     D4, [A5 - 0x201A]
  3106. 000021A4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3107. 000021A8  1F3C 0001                move.b     -[A7], 0x1
  3108. 000021AC  4EBA 0B18                jsr        [PC + 0xB18 /* 00002CC6 */]
  3109. 000021B0  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  3110. 000021B4  6638                     bne        +0x3A /* 000021EE */
  3111. 000021B6  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  3112. 000021BC  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  3113. 000021C2  2D6B 0058 FFF4           move.l     [A6 - 0xC], [A3 + 0x58]
  3114. 000021C8  2D6D D23C FFF0           move.l     [A6 - 0x10], [A5 - 0x2DC4]
  3115. 000021CE  486E FFF4                pea.l      [A6 - 0xC]
  3116. 000021D2  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3117. 000021D6  2B6C 0016 D590           move.l     [A5 - 0x2A70], [A4 + 0x16]
  3118. 000021DC  4EBA 1552                jsr        [PC + 0x1552 /* 00003730 */]
  3119. 000021E0  7000                     moveq.l    D0, 0x00
  3120. 000021E2  2B40 D590                move.l     [A5 - 0x2A70], D0
  3121. 000021E6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3122. 000021EA  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3123. label000021EE:
  3124. 000021EE  486E FFF8                pea.l      [A6 - 0x8]
  3125. 000021F2  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3126. 000021F6  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  3127. 000021FA  670A                     beq        +0xC /* 00002206 */
  3128. 000021FC  422E 000C                clr.b      [A6 + 0xC]
  3129. 00002200  4EBA FF26                jsr        [PC - 0xDA /* 00002128 */]
  3130. 00002204  600A                     bra        +0xC /* 00002210 */
  3131. label00002206:
  3132. 00002206  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3133. 0000220C  4EBA 0B54                jsr        [PC + 0xB54 /* 00002D62 */]
  3134. label00002210:
  3135. 00002210  2F04                     move.l     -[A7], D4
  3136. 00002212  4267                     clr.w      -[A7]
  3137. 00002214  4EBA 0AB0                jsr        [PC + 0xAB0 /* 00002CC6 */]
  3138. 00002218  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3139. 0000221C  4E5E                     unlink     A6
  3140. 0000221E  2E9F                     move.l     [A7], [A7]+
  3141. 00002220  4E75                     rts
  3142. fn00002222:
  3143. 00002222  4E56 FFFC                link       A6, -0x0004
  3144. 00002226  48E7 0018                movem.l    -[A7], A3,A4
  3145. 0000222A  286E 0008                movea.l    A4, [A6 + 0x8]
  3146. 0000222E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3147. 00002234  206C 0016                movea.l    A0, [A4 + 0x16]
  3148. 00002238  2D48 FFFC                move.l     [A6 - 0x4], A0
  3149. 0000223C  5268 0044                addq.w     [A0 + 0x44], 1
  3150. 00002240  526C FFFE                addq.w     [A4 - 0x2], 1
  3151. 00002244  4AAC FFF6                tst.l      [A4 - 0xA]
  3152. 00002248  56C0                     sne        D0
  3153. 0000224A  4A00                     tst.b      D0
  3154. 0000224C  6738                     beq        +0x3A /* 00002286 */
  3155. 0000224E  206C FFF6                movea.l    A0, [A4 - 0xA]
  3156. 00002252  4A90                     tst.l      [A0]
  3157. 00002254  56C1                     sne        D1
  3158. 00002256  C001                     and.b      D0, D1
  3159. 00002258  672C                     beq        +0x2E /* 00002286 */
  3160. 0000225A  206C FFFA                movea.l    A0, [A4 - 0x6]
  3161. 0000225E  4A90                     tst.l      [A0]
  3162. 00002260  56C1                     sne        D1
  3163. 00002262  C001                     and.b      D0, D1
  3164. 00002264  6720                     beq        +0x22 /* 00002286 */
  3165. 00002266  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  3166. 0000226A  205F                     movea.l    A0, [A7]+
  3167. 0000226C  A04A                     syscall    HNoPurge
  3168. 0000226E  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  3169. 00002272  205F                     movea.l    A0, [A7]+
  3170. 00002274  A04A                     syscall    HNoPurge
  3171. 00002276  266C 000C                movea.l    A3, [A4 + 0xC]
  3172. 0000227A  26AC FFF6                move.l     [A3], [A4 - 0xA]
  3173. 0000227E  276C FFFA 0004           move.l     [A3 + 0x4], [A4 - 0x6]
  3174. 00002284  604C                     bra        +0x4E /* 000022D2 */
  3175. label00002286:
  3176. 00002286  4AAC FFF6                tst.l      [A4 - 0xA]
  3177. 0000228A  6710                     beq        +0x12 /* 0000229C */
  3178. 0000228C  486C FFF6                pea.l      [A4 - 0xA]
  3179. 00002290  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3180. 00002294  486C FFFA                pea.l      [A4 - 0x6]
  3181. 00002298  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3182. label0000229C:
  3183. 0000229C  4267                     clr.w      -[A7]
  3184. 0000229E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3185. 000022A2  4EBA FEA8                jsr        [PC - 0x158 /* 0000214C */]
  3186. 000022A6  101F                     move.b     D0, [A7]+
  3187. 000022A8  6716                     beq        +0x18 /* 000022C0 */
  3188. 000022AA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3189. 000022B0  206C 000C                movea.l    A0, [A4 + 0xC]
  3190. 000022B4  2950 FFF6                move.l     [A4 - 0xA], [A0]
  3191. 000022B8  2968 0004 FFFA           move.l     [A4 - 0x6], [A0 + 0x4]
  3192. 000022BE  6012                     bra        +0x14 /* 000022D2 */
  3193. label000022C0:
  3194. 000022C0  422E 000C                clr.b      [A6 + 0xC]
  3195. 000022C4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3196. 000022C8  206C 0008                movea.l    A0, [A4 + 0x8]
  3197. 000022CC  3F10                     move.w     -[A7], [A0]
  3198. 000022CE  4EBA 01F8                jsr        [PC + 0x1F8 /* 000024C8 */]
  3199. label000022D2:
  3200. 000022D2  4CDF 1800                movem.l    A3,A4, [A7]+
  3201. 000022D6  4E5E                     unlink     A6
  3202. 000022D8  2E9F                     move.l     [A7], [A7]+
  3203. 000022DA  4E75                     rts
  3204. fn000022DC:
  3205. 000022DC  4E56 FFFA                link       A6, -0x0006
  3206. 000022E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3207. 000022E4  266E 0008                movea.l    A3, [A6 + 0x8]
  3208. 000022E8  422E 000C                clr.b      [A6 + 0xC]
  3209. 000022EC  286B 0016                movea.l    A4, [A3 + 0x16]
  3210. 000022F0  4AAC 0058                tst.l      [A4 + 0x58]
  3211. 000022F4  57C0                     seq        D0
  3212. 000022F6  4A00                     tst.b      D0
  3213. 000022F8  660C                     bne        +0xE /* 00002306 */
  3214. 000022FA  206C 0058                movea.l    A0, [A4 + 0x58]
  3215. 000022FE  4A90                     tst.l      [A0]
  3216. 00002300  57C1                     seq        D1
  3217. 00002302  8001                     or.b       D0, D1
  3218. 00002304  6720                     beq        +0x22 /* 00002326 */
  3219. label00002306:
  3220. 00002306  486C 0058                pea.l      [A4 + 0x58]
  3221. 0000230A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3222. 0000230E  42A7                     clr.l      -[A7]
  3223. 00002310  206B 0016                movea.l    A0, [A3 + 0x16]
  3224. 00002314  2F08                     move.l     -[A7], A0
  3225. 00002316  4EBA EA38                jsr        [PC - 0x15C8 /* 00000D50 */]
  3226. 0000231A  295F 0058                move.l     [A4 + 0x58], [A7]+
  3227. 0000231E  6606                     bne        +0x8 /* 00002326 */
  3228. 00002320  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  3229. 00002324  6076                     bra        +0x78 /* 0000239C */
  3230. label00002326:
  3231. 00002326  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  3232. 0000232A  205F                     movea.l    A0, [A7]+
  3233. 0000232C  A04A                     syscall    HNoPurge
  3234. 0000232E  206C 0058                movea.l    A0, [A4 + 0x58]
  3235. 00002332  302B FFF0                move.w     D0, [A3 - 0x10]
  3236. 00002336  48C0                     ext.l      D0
  3237. 00002338  D090                     add.l      D0, [A0]
  3238. 0000233A  2D40 FFFC                move.l     [A6 - 0x4], D0
  3239. 0000233E  4A6D 9F40                tst.w      [A5 - 0x60C0]
  3240. 00002342  6612                     bne        +0x14 /* 00002356 */
  3241. 00002344  486E FFFC                pea.l      [A6 - 0x4]
  3242. 00002348  486D CE2A                pea.l      [A5 - 0x31D6]
  3243. 0000234C  1F3C 0001                move.b     -[A7], 0x1
  3244. 00002350  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3245. 00002354  6034                     bra        +0x36 /* 0000238A */
  3246. label00002356:
  3247. 00002356  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  3248. 0000235A  205F                     movea.l    A0, [A7]+
  3249. 0000235C  A029                     syscall    HLock
  3250. 0000235E  42A7                     clr.l      -[A7]
  3251. 00002360  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  3252. 00002364  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  3253. 00002368  3E1F                     move.w     D7, [A7]+
  3254. 0000236A  486E FFFC                pea.l      [A6 - 0x4]
  3255. 0000236E  486D CE2A                pea.l      [A5 - 0x31D6]
  3256. 00002372  1F3C 0001                move.b     -[A7], 0x1
  3257. 00002376  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  3258. 0000237A  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  3259. 0000237E  205F                     movea.l    A0, [A7]+
  3260. 00002380  A02A                     syscall    HUnlock
  3261. 00002382  206D FE8C                movea.l    A0, [A5 - 0x174]
  3262. 00002386  3147 0044                move.w     [A0 + 0x44], D7
  3263. label0000238A:
  3264. 0000238A  4267                     clr.w      -[A7]
  3265. 0000238C  486D CE2A                pea.l      [A5 - 0x31D6]
  3266. 00002390  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  3267. 00002394  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3268. 00002398  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3269. label0000239C:
  3270. 0000239C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3271. 000023A0  4E5E                     unlink     A6
  3272. 000023A2  2E9F                     move.l     [A7], [A7]+
  3273. 000023A4  4E75                     rts
  3274. fn000023A6:
  3275. 000023A6  4E56 0000                link       A6, 0
  3276. 000023AA  226E 0008                movea.l    A1, [A6 + 0x8]
  3277. 000023AE  2069 0016                movea.l    A0, [A1 + 0x16]
  3278. 000023B2  2068 005C                movea.l    A0, [A0 + 0x5C]
  3279. 000023B6  302E 000C                move.w     D0, [A6 + 0xC]
  3280. 000023BA  5340                     subq.w     D0, 1
  3281. 000023BC  C1FC 0012                muls.w     D0, 0x12
  3282. 000023C0  48C0                     ext.l      D0
  3283. 000023C2  D090                     add.l      D0, [A0]
  3284. 000023C4  2D40 000E                move.l     [A6 + 0xE], D0
  3285. 000023C8  4E5E                     unlink     A6
  3286. 000023CA  205F                     movea.l    A0, [A7]+
  3287. 000023CC  5C4F                     addq.w     A7, 6
  3288. 000023CE  4ED0                     jmp        [A0]
  3289. fn000023D0:
  3290. 000023D0  4E56 FFFC                link       A6, -0x0004
  3291. 000023D4  2F0A                     move.l     -[A7], A2
  3292. 000023D6  42A7                     clr.l      -[A7]
  3293. 000023D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3294. 000023DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3295. 000023E0  4EBA FFC4                jsr        [PC - 0x3C /* 000023A6 */]
  3296. 000023E4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3297. 000023E8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3298. 000023EC  246E 0008                movea.l    A2, [A6 + 0x8]
  3299. 000023F0  43EA FFEE                lea.l      A1, [A2 - 0x12]
  3300. 000023F4  7008                     moveq.l    D0, 0x08
  3301. label000023F6:
  3302. 000023F6  32D8                     move.w     [A1]+, [A0]+
  3303. 000023F8  51C8 FFFC                dbf        D0, -0x6 /* 000023F6 */
  3304. 000023FC  245F                     movea.l    A2, [A7]+
  3305. 000023FE  4E5E                     unlink     A6
  3306. 00002400  205F                     movea.l    A0, [A7]+
  3307. 00002402  5C4F                     addq.w     A7, 6
  3308. 00002404  4ED0                     jmp        [A0]
  3309. export_751:
  3310. 00002406  4E56 FFEA                link       A6, -0x0016
  3311. 0000240A  48E7 0018                movem.l    -[A7], A3,A4
  3312. 0000240E  422E 001A                clr.b      [A6 + 0x1A]
  3313. 00002412  286E 0016                movea.l    A4, [A6 + 0x16]
  3314. 00002416  4AAC 005C                tst.l      [A4 + 0x5C]
  3315. 0000241A  6604                     bne        +0x6 /* 00002420 */
  3316. 0000241C  6000 009C                bra        +0x9E /* 000024BA */
  3317. label00002420:
  3318. 00002420  206E 0008                movea.l    A0, [A6 + 0x8]
  3319. 00002424  30BC 0001                move.w     [A0], 0x1
  3320. 00002428  206E 0008                movea.l    A0, [A6 + 0x8]
  3321. 0000242C  3F10                     move.w     -[A7], [A0]
  3322. 0000242E  2F0E                     move.l     -[A7], A6
  3323. 00002430  4EBA FF9E                jsr        [PC - 0x62 /* 000023D0 */]
  3324. label00002434:
  3325. 00002434  4A6E FFEE                tst.w      [A6 - 0x12]
  3326. 00002438  6760                     beq        +0x62 /* 0000249A */
  3327. 0000243A  206E 0008                movea.l    A0, [A6 + 0x8]
  3328. 0000243E  3F10                     move.w     -[A7], [A0]
  3329. 00002440  2F0E                     move.l     -[A7], A6
  3330. 00002442  4EBA FF8C                jsr        [PC - 0x74 /* 000023D0 */]
  3331. 00002446  302E FFEE                move.w     D0, [A6 - 0x12]
  3332. 0000244A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  3333. 0000244E  57C0                     seq        D0
  3334. 00002450  4A00                     tst.b      D0
  3335. 00002452  673E                     beq        +0x40 /* 00002492 */
  3336. 00002454  2F00                     move.l     -[A7], D0
  3337. 00002456  4267                     clr.w      -[A7]
  3338. 00002458  2F0E                     move.l     -[A7], A6
  3339. 0000245A  4EBA FE80                jsr        [PC - 0x180 /* 000022DC */]
  3340. 0000245E  121F                     move.b     D1, [A7]+
  3341. 00002460  201F                     move.l     D0, [A7]+
  3342. 00002462  C001                     and.b      D0, D1
  3343. 00002464  672C                     beq        +0x2E /* 00002492 */
  3344. 00002466  4267                     clr.w      -[A7]
  3345. 00002468  2F0E                     move.l     -[A7], A6
  3346. 0000246A  4EBA FDB6                jsr        [PC - 0x24A /* 00002222 */]
  3347. 0000246E  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  3348. 00002472  42A7                     clr.l      -[A7]
  3349. 00002474  206E 0008                movea.l    A0, [A6 + 0x8]
  3350. 00002478  3F10                     move.w     -[A7], [A0]
  3351. 0000247A  2F0E                     move.l     -[A7], A6
  3352. 0000247C  4EBA FF28                jsr        [PC - 0xD8 /* 000023A6 */]
  3353. 00002480  265F                     movea.l    A3, [A7]+
  3354. 00002482  41EE FFEE                lea.l      A0, [A6 - 0x12]
  3355. 00002486  224B                     movea.l    A1, A3
  3356. 00002488  7008                     moveq.l    D0, 0x08
  3357. label0000248A:
  3358. 0000248A  32D8                     move.w     [A1]+, [A0]+
  3359. 0000248C  51C8 FFFC                dbf        D0, -0x6 /* 0000248A */
  3360. 00002490  600E                     bra        +0x10 /* 000024A0 */
  3361. label00002492:
  3362. 00002492  206E 0008                movea.l    A0, [A6 + 0x8]
  3363. 00002496  5250                     addq.w     [A0], 1
  3364. 00002498  609A                     bra        -0x64 /* 00002434 */
  3365. label0000249A:
  3366. 0000249A  206E 0008                movea.l    A0, [A6 + 0x8]
  3367. 0000249E  4250                     clr.w      [A0]
  3368. label000024A0:
  3369. 000024A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3370. 000024A4  4A50                     tst.w      [A0]
  3371. 000024A6  57C0                     seq        D0
  3372. 000024A8  4A6C 0044                tst.w      [A4 + 0x44]
  3373. 000024AC  57C1                     seq        D1
  3374. 000024AE  C001                     and.b      D0, D1
  3375. 000024B0  6708                     beq        +0xA /* 000024BA */
  3376. 000024B2  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  3377. 000024B6  205F                     movea.l    A0, [A7]+
  3378. 000024B8  A049                     syscall    HPurge
  3379. label000024BA:
  3380. 000024BA  4CDF 1800                movem.l    A3,A4, [A7]+
  3381. 000024BE  4E5E                     unlink     A6
  3382. 000024C0  205F                     movea.l    A0, [A7]+
  3383. 000024C2  DEFC 0012                add.w      A7, 0x12
  3384. 000024C6  4ED0                     jmp        [A0]
  3385. export_752:
  3386. fn000024C8:
  3387. 000024C8  4E56 FFFC                link       A6, -0x0004
  3388. 000024CC  48E7 0018                movem.l    -[A7], A3,A4
  3389. 000024D0  286E 000A                movea.l    A4, [A6 + 0xA]
  3390. 000024D4  536C 0044                subq.w     [A4 + 0x44], 1
  3391. 000024D8  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3392. 000024DE  B0AC 0050                cmp.l      D0, [A4 + 0x50]
  3393. 000024E2  662E                     bne        +0x30 /* 00002512 */
  3394. 000024E4  206C 005C                movea.l    A0, [A4 + 0x5C]
  3395. 000024E8  2650                     movea.l    A3, [A0]
  3396. 000024EA  302E 0008                move.w     D0, [A6 + 0x8]
  3397. 000024EE  5340                     subq.w     D0, 1
  3398. 000024F0  C1FC 0012                muls.w     D0, 0x12
  3399. 000024F4  48C0                     ext.l      D0
  3400. 000024F6  D7C0                     add.l      A3, D0
  3401. 000024F8  536B 0010                subq.w     [A3 + 0x10], 1
  3402. 000024FC  4A6B 0010                tst.w      [A3 + 0x10]
  3403. 00002500  6610                     bne        +0x12 /* 00002512 */
  3404. 00002502  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3405. 00002506  205F                     movea.l    A0, [A7]+
  3406. 00002508  A049                     syscall    HPurge
  3407. 0000250A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  3408. 0000250E  205F                     movea.l    A0, [A7]+
  3409. 00002510  A049                     syscall    HPurge
  3410. label00002512:
  3411. 00002512  4A6C 0044                tst.w      [A4 + 0x44]
  3412. 00002516  6622                     bne        +0x24 /* 0000253A */
  3413. 00002518  102C 004A                move.b     D0, [A4 + 0x4A]
  3414. 0000251C  670E                     beq        +0x10 /* 0000252C */
  3415. 0000251E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3416. 00002522  1F2C 004B                move.b     -[A7], [A4 + 0x4B]
  3417. 00002526  4EBA F41A                jsr        [PC - 0xBE6 /* 00001942 */]
  3418. 0000252A  600E                     bra        +0x10 /* 0000253A */
  3419. label0000252C:
  3420. 0000252C  4AAC 0058                tst.l      [A4 + 0x58]
  3421. 00002530  6708                     beq        +0xA /* 0000253A */
  3422. 00002532  2F2C 0058                move.l     -[A7], [A4 + 0x58]
  3423. 00002536  205F                     movea.l    A0, [A7]+
  3424. 00002538  A049                     syscall    HPurge
  3425. label0000253A:
  3426. 0000253A  4CDF 1800                movem.l    A3,A4, [A7]+
  3427. 0000253E  4E5E                     unlink     A6
  3428. 00002540  205F                     movea.l    A0, [A7]+
  3429. 00002542  5C4F                     addq.w     A7, 6
  3430. 00002544  4ED0                     jmp        [A0]
  3431. export_753:
  3432. 00002546  4E56 FFF2                link       A6, -0x000E
  3433. 0000254A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3434. 0000254E  2A2E 000C                move.l     D5, [A6 + 0xC]
  3435. 00002552  422E 0010                clr.b      [A6 + 0x10]
  3436. 00002556  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3437. 0000255C  3E2E FFF6                move.w     D7, [A6 - 0xA]
  3438. 00002560  6000 008C                bra        +0x8E /* 000025EE */
  3439. label00002564:
  3440. 00002564  3007                     move.w     D0, D7
  3441. 00002566  5340                     subq.w     D0, 1
  3442. 00002568  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  3443. 0000256C  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  3444. 00002570  49F0 0000                lea.l      A4, [A0 + D0.w]
  3445. 00002574  7004                     moveq.l    D0, 0x04
  3446. 00002576  B014                     cmp.b      D0, [A4]
  3447. 00002578  57C0                     seq        D0
  3448. 0000257A  4A00                     tst.b      D0
  3449. 0000257C  676E                     beq        +0x70 /* 000025EC */
  3450. 0000257E  BAAC 0002                cmp.l      D5, [A4 + 0x2]
  3451. 00002582  57C1                     seq        D1
  3452. 00002584  C001                     and.b      D0, D1
  3453. 00002586  6764                     beq        +0x66 /* 000025EC */
  3454. 00002588  4A6C 0046                tst.w      [A4 + 0x46]
  3455. 0000258C  6F08                     ble        +0xA /* 00002596 */
  3456. 0000258E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3457. 00002594  6032                     bra        +0x34 /* 000025C8 */
  3458. label00002596:
  3459. 00002596  206C 0060                movea.l    A0, [A4 + 0x60]
  3460. 0000259A  2650                     movea.l    A3, [A0]
  3461. 0000259C  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  3462. 000025A2  302C 001A                move.w     D0, [A4 + 0x1A]
  3463. 000025A6  D06C 0018                add.w      D0, [A4 + 0x18]
  3464. 000025AA  3D40 FFF2                move.w     [A6 - 0xE], D0
  3465. 000025AE  3C2E FFF4                move.w     D6, [A6 - 0xC]
  3466. 000025B2  600E                     bra        +0x10 /* 000025C2 */
  3467. label000025B4:
  3468. 000025B4  7000                     moveq.l    D0, 0x00
  3469. 000025B6  2740 0004                move.l     [A3 + 0x4], D0
  3470. 000025BA  7012                     moveq.l    D0, 0x12
  3471. 000025BC  D7C0                     add.l      A3, D0
  3472. 000025BE  5246                     addq.w     D6, 1
  3473. 000025C0  6906                     bvs        +0x8 /* 000025C8 */
  3474. label000025C2:
  3475. 000025C2  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  3476. 000025C6  6FEC                     ble        -0x12 /* 000025B4 */
  3477. label000025C8:
  3478. 000025C8  BAAD A284                cmp.l      D5, [A5 - 0x5D7C]
  3479. 000025CC  6608                     bne        +0xA /* 000025D6 */
  3480. 000025CE  396D A168 0048           move.w     [A4 + 0x48], [A5 - 0x5E98]
  3481. 000025D4  600C                     bra        +0xE /* 000025E2 */
  3482. label000025D6:
  3483. 000025D6  BAAD A280                cmp.l      D5, [A5 - 0x5D80]
  3484. 000025DA  6606                     bne        +0x8 /* 000025E2 */
  3485. 000025DC  396D A172 0048           move.w     [A4 + 0x48], [A5 - 0x5E8E]
  3486. label000025E2:
  3487. 000025E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3488. 000025E6  30AC 0048                move.w     [A0], [A4 + 0x48]
  3489. 000025EA  6018                     bra        +0x1A /* 00002604 */
  3490. label000025EC:
  3491. 000025EC  5247                     addq.w     D7, 1
  3492. label000025EE:
  3493. 000025EE  7019                     moveq.l    D0, 0x19
  3494. 000025F0  B047                     cmp.w      D0, D7
  3495. 000025F2  6C00 FF70                bge        -0x8E /* 00002564 */
  3496. 000025F6  BAAD A284                cmp.l      D5, [A5 - 0x5D7C]
  3497. 000025FA  6608                     bne        +0xA /* 00002604 */
  3498. 000025FC  206E 0008                movea.l    A0, [A6 + 0x8]
  3499. 00002600  30AD A168                move.w     [A0], [A5 - 0x5E98]
  3500. label00002604:
  3501. 00002604  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3502. 00002608  4E5E                     unlink     A6
  3503. 0000260A  205F                     movea.l    A0, [A7]+
  3504. 0000260C  504F                     addq.w     A7, 8
  3505. 0000260E  4ED0                     jmp        [A0]
  3506. export_754:
  3507. 00002610  4E56 FFF8                link       A6, -0x0008
  3508. 00002614  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3509. 00002618  206E 000C                movea.l    A0, [A6 + 0xC]
  3510. 0000261C  4250                     clr.w      [A0]
  3511. 0000261E  206E 0008                movea.l    A0, [A6 + 0x8]
  3512. 00002622  30BC FFFF                move.w     [A0], 0xFFFF
  3513. 00002626  4207                     clr.b      D7
  3514. 00002628  266D D59E                movea.l    A3, [A5 - 0x2A62]
  3515. label0000262C:
  3516. 0000262C  200B                     move.l     D0, A3
  3517. 0000262E  673A                     beq        +0x3C /* 0000266A */
  3518. 00002630  206E 000C                movea.l    A0, [A6 + 0xC]
  3519. 00002634  5250                     addq.w     [A0], 1
  3520. 00002636  2053                     movea.l    A0, [A3]
  3521. 00002638  2850                     movea.l    A4, [A0]
  3522. 0000263A  1007                     move.b     D0, D7
  3523. 0000263C  660C                     bne        +0xE /* 0000264A */
  3524. 0000263E  222C 0002                move.l     D1, [A4 + 0x2]
  3525. 00002642  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  3526. 00002646  57C1                     seq        D1
  3527. 00002648  8001                     or.b       D0, D1
  3528. label0000264A:
  3529. 0000264A  0240 0001                andi.w     D0, 0x1
  3530. 0000264E  1E00                     move.b     D7, D0
  3531. 00002650  6610                     bne        +0x12 /* 00002662 */
  3532. 00002652  3C2C 0048                move.w     D6, [A4 + 0x48]
  3533. 00002656  70FF                     moveq.l    D0, 0xFFFFFFFF
  3534. 00002658  B046                     cmp.w      D0, D6
  3535. 0000265A  6706                     beq        +0x8 /* 00002662 */
  3536. 0000265C  206E 0008                movea.l    A0, [A6 + 0x8]
  3537. 00002660  3086                     move.w     [A0], D6
  3538. label00002662:
  3539. 00002662  2053                     movea.l    A0, [A3]
  3540. 00002664  2668 0004                movea.l    A3, [A0 + 0x4]
  3541. 00002668  60C2                     bra        -0x3C /* 0000262C */
  3542. label0000266A:
  3543. 0000266A  1D47 0014                move.b     [A6 + 0x14], D7
  3544. 0000266E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3545. 00002672  4E5E                     unlink     A6
  3546. 00002674  205F                     movea.l    A0, [A7]+
  3547. 00002676  DEFC 000C                add.w      A7, 0xC
  3548. 0000267A  4ED0                     jmp        [A0]
  3549. fn0000267C:
  3550. 0000267C  4E56 FEF8                link       A6, -0x0108
  3551. 00002680  2F07                     move.l     -[A7], D7
  3552. 00002682  206E 0008                movea.l    A0, [A6 + 0x8]
  3553. 00002686  10BC 0001                move.b     [A0], 0x1
  3554. 0000268A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3555. 0000268E  486E FEFA                pea.l      [A6 - 0x106]
  3556. 00002692  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  3557. 00002696  4267                     clr.w      -[A7]
  3558. 00002698  486E FEFA                pea.l      [A6 - 0x106]
  3559. 0000269C  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  3560. 000026A0  3E1F                     move.w     D7, [A7]+
  3561. 000026A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3562. 000026A4  B047                     cmp.w      D0, D7
  3563. 000026A6  6626                     bne        +0x28 /* 000026CE */
  3564. 000026A8  4267                     clr.w      -[A7]
  3565. 000026AA  A99B                     syscall    SetResLoad
  3566. 000026AC  4267                     clr.w      -[A7]
  3567. 000026AE  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  3568. 000026B2  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3569. 000026B6  486E FF00                pea.l      [A6 - 0x100]
  3570. 000026BA  4267                     clr.w      -[A7]
  3571. 000026BC  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  3572. 000026C0  3E1F                     move.w     D7, [A7]+
  3573. 000026C2  1F3C 0001                move.b     -[A7], 0x1
  3574. 000026C6  A99B                     syscall    SetResLoad
  3575. 000026C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3576. 000026CC  4210                     clr.b      [A0]
  3577. label000026CE:
  3578. 000026CE  3D47 0010                move.w     [A6 + 0x10], D7
  3579. 000026D2  2E1F                     move.l     D7, [A7]+
  3580. 000026D4  4E5E                     unlink     A6
  3581. 000026D6  205F                     movea.l    A0, [A7]+
  3582. 000026D8  504F                     addq.w     A7, 8
  3583. 000026DA  4ED0                     jmp        [A0]
  3584. fn000026DC:
  3585. 000026DC  4E56 FFFC                link       A6, -0x0004
  3586. 000026E0  48E7 0018                movem.l    -[A7], A3,A4
  3587. 000026E4  286E 0008                movea.l    A4, [A6 + 0x8]
  3588. 000026E8  206E 000C                movea.l    A0, [A6 + 0xC]
  3589. 000026EC  2668 001C                movea.l    A3, [A0 + 0x1C]
  3590. 000026F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3591. 000026F4  4EBA F670                jsr        [PC - 0x990 /* 00001D66 */]
  3592. 000026F8  526C FFFC                addq.w     [A4 - 0x4], 1
  3593. 000026FC  302C FFFC                move.w     D0, [A4 - 0x4]
  3594. 00002700  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3595. 00002704  6D02                     blt        +0x4 /* 00002708 */
  3596. 00002706  601C                     bra        +0x1E /* 00002724 */
  3597. label00002708:
  3598. 00002708  200B                     move.l     D0, A3
  3599. 0000270A  56C0                     sne        D0
  3600. 0000270C  4A00                     tst.b      D0
  3601. 0000270E  6714                     beq        +0x16 /* 00002724 */
  3602. 00002710  4A6B 0042                tst.w      [A3 + 0x42]
  3603. 00002714  57C1                     seq        D1
  3604. 00002716  C001                     and.b      D0, D1
  3605. 00002718  670A                     beq        +0xC /* 00002724 */
  3606. 0000271A  2F0B                     move.l     -[A7], A3
  3607. 0000271C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3608. 00002720  4EBA FFBA                jsr        [PC - 0x46 /* 000026DC */]
  3609. label00002724:
  3610. 00002724  4CDF 1800                movem.l    A3,A4, [A7]+
  3611. 00002728  4E5E                     unlink     A6
  3612. 0000272A  205F                     movea.l    A0, [A7]+
  3613. 0000272C  504F                     addq.w     A7, 8
  3614. 0000272E  4ED0                     jmp        [A0]
  3615. fn00002730:
  3616. 00002730  4E56 FFF6                link       A6, -0x000A
  3617. 00002734  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3618. 00002738  4267                     clr.w      -[A7]
  3619. 0000273A  A861                     syscall    Random
  3620. 0000273C  301F                     move.w     D0, [A7]+
  3621. 0000273E  6A02                     bpl        +0x4 /* 00002742 */
  3622. 00002740  4440                     neg.w      D0
  3623. label00002742:
  3624. 00002742  48C0                     ext.l      D0
  3625. 00002744  81FC 0019                divs.w     D0, 0x19
  3626. 00002748  4840                     swap.w     D0
  3627. 0000274A  3E00                     move.w     D7, D0
  3628. 0000274C  5247                     addq.w     D7, 1
  3629. 0000274E  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3630. 00002754  3C2E FFF6                move.w     D6, [A6 - 0xA]
  3631. 00002758  6072                     bra        +0x74 /* 000027CC */
  3632. label0000275A:
  3633. 0000275A  5247                     addq.w     D7, 1
  3634. 0000275C  7019                     moveq.l    D0, 0x19
  3635. 0000275E  B047                     cmp.w      D0, D7
  3636. 00002760  6C02                     bge        +0x4 /* 00002764 */
  3637. 00002762  7E01                     moveq.l    D7, 0x01
  3638. label00002764:
  3639. 00002764  3007                     move.w     D0, D7
  3640. 00002766  5340                     subq.w     D0, 1
  3641. 00002768  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  3642. 0000276C  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  3643. 00002770  49F0 0000                lea.l      A4, [A0 + D0.w]
  3644. 00002774  4A14                     tst.b      [A4]
  3645. 00002776  6602                     bne        +0x4 /* 0000277A */
  3646. 00002778  6050                     bra        +0x52 /* 000027CA */
  3647. label0000277A:
  3648. 0000277A  3007                     move.w     D0, D7
  3649. 0000277C  5340                     subq.w     D0, 1
  3650. 0000277E  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  3651. 00002782  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  3652. 00002786  47F0 0000                lea.l      A3, [A0 + D0.w]
  3653. 0000278A  4A6C 0042                tst.w      [A4 + 0x42]
  3654. 0000278E  57C0                     seq        D0
  3655. 00002790  4A00                     tst.b      D0
  3656. 00002792  6736                     beq        +0x38 /* 000027CA */
  3657. 00002794  2F00                     move.l     -[A7], D0
  3658. 00002796  4267                     clr.w      -[A7]
  3659. 00002798  2F0B                     move.l     -[A7], A3
  3660. 0000279A  41EE 000C                lea.l      A0, [A6 + 0xC]
  3661. 0000279E  2218                     move.l     D1, [A0]+
  3662. 000027A0  6702                     beq        +0x4 /* 000027A4 */
  3663. 000027A2  2F01                     move.l     -[A7], D1
  3664. label000027A4:
  3665. 000027A4  2050                     movea.l    A0, [A0]
  3666. 000027A6  4E90                     jsr        [A0]
  3667. 000027A8  121F                     move.b     D1, [A7]+
  3668. 000027AA  201F                     move.l     D0, [A7]+
  3669. 000027AC  C001                     and.b      D0, D1
  3670. 000027AE  671A                     beq        +0x1C /* 000027CA */
  3671. 000027B0  2F0B                     move.l     -[A7], A3
  3672. 000027B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3673. 000027B6  4EBA FF24                jsr        [PC - 0xDC /* 000026DC */]
  3674. 000027BA  206E 0008                movea.l    A0, [A6 + 0x8]
  3675. 000027BE  3028 FFFC                move.w     D0, [A0 - 0x4]
  3676. 000027C2  B068 FFFE                cmp.w      D0, [A0 - 0x2]
  3677. 000027C6  6D02                     blt        +0x4 /* 000027CA */
  3678. 000027C8  6008                     bra        +0xA /* 000027D2 */
  3679. label000027CA:
  3680. 000027CA  5246                     addq.w     D6, 1
  3681. label000027CC:
  3682. 000027CC  7019                     moveq.l    D0, 0x19
  3683. 000027CE  B046                     cmp.w      D0, D6
  3684. 000027D0  6C88                     bge        -0x76 /* 0000275A */
  3685. label000027D2:
  3686. 000027D2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3687. 000027D6  4E5E                     unlink     A6
  3688. 000027D8  205F                     movea.l    A0, [A7]+
  3689. 000027DA  DEFC 000C                add.w      A7, 0xC
  3690. 000027DE  4ED0                     jmp        [A0]
  3691. 000027E0  4E56 0000                link       A6, 0
  3692. 000027E4  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3693. 000027EA  4E5E                     unlink     A6
  3694. 000027EC  205F                     movea.l    A0, [A7]+
  3695. 000027EE  584F                     addq.w     A7, 4
  3696. 000027F0  4ED0                     jmp        [A0]
  3697. 000027F2  4E56 0000                link       A6, 0
  3698. 000027F6  2F0A                     move.l     -[A7], A2
  3699. 000027F8  206E 000C                movea.l    A0, [A6 + 0xC]
  3700. 000027FC  7003                     moveq.l    D0, 0x03
  3701. 000027FE  B010                     cmp.b      D0, [A0]
  3702. 00002800  5EC0                     sgt        D0
  3703. 00002802  4A00                     tst.b      D0
  3704. 00002804  6718                     beq        +0x1A /* 0000281E */
  3705. 00002806  246E 0008                movea.l    A2, [A6 + 0x8]
  3706. 0000280A  246A 0008                movea.l    A2, [A2 + 0x8]
  3707. 0000280E  226A 0008                movea.l    A1, [A2 + 0x8]
  3708. 00002812  2228 000A                move.l     D1, [A0 + 0xA]
  3709. 00002816  B2A9 000A                cmp.l      D1, [A1 + 0xA]
  3710. 0000281A  56C1                     sne        D1
  3711. 0000281C  C001                     and.b      D0, D1
  3712. label0000281E:
  3713. 0000281E  4400                     neg.b      D0
  3714. 00002820  1D40 0010                move.b     [A6 + 0x10], D0
  3715. 00002824  245F                     movea.l    A2, [A7]+
  3716. 00002826  4E5E                     unlink     A6
  3717. 00002828  205F                     movea.l    A0, [A7]+
  3718. 0000282A  504F                     addq.w     A7, 8
  3719. 0000282C  4ED0                     jmp        [A0]
  3720. 0000282E  4E56 0000                link       A6, 0
  3721. 00002832  2F0A                     move.l     -[A7], A2
  3722. 00002834  206E 000C                movea.l    A0, [A6 + 0xC]
  3723. 00002838  7004                     moveq.l    D0, 0x04
  3724. 0000283A  B010                     cmp.b      D0, [A0]
  3725. 0000283C  5EC0                     sgt        D0
  3726. 0000283E  4A00                     tst.b      D0
  3727. 00002840  6718                     beq        +0x1A /* 0000285A */
  3728. 00002842  246E 0008                movea.l    A2, [A6 + 0x8]
  3729. 00002846  246A 0008                movea.l    A2, [A2 + 0x8]
  3730. 0000284A  226A 0008                movea.l    A1, [A2 + 0x8]
  3731. 0000284E  2228 0006                move.l     D1, [A0 + 0x6]
  3732. 00002852  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  3733. 00002856  56C1                     sne        D1
  3734. 00002858  C001                     and.b      D0, D1
  3735. label0000285A:
  3736. 0000285A  4400                     neg.b      D0
  3737. 0000285C  1D40 0010                move.b     [A6 + 0x10], D0
  3738. 00002860  245F                     movea.l    A2, [A7]+
  3739. 00002862  4E5E                     unlink     A6
  3740. 00002864  205F                     movea.l    A0, [A7]+
  3741. 00002866  504F                     addq.w     A7, 8
  3742. 00002868  4ED0                     jmp        [A0]
  3743. 0000286A  4E56 0000                link       A6, 0
  3744. 0000286E  2F0A                     move.l     -[A7], A2
  3745. 00002870  206E 000C                movea.l    A0, [A6 + 0xC]
  3746. 00002874  246E 0008                movea.l    A2, [A6 + 0x8]
  3747. 00002878  246A 0008                movea.l    A2, [A2 + 0x8]
  3748. 0000287C  226A 0008                movea.l    A1, [A2 + 0x8]
  3749. 00002880  2028 0002                move.l     D0, [A0 + 0x2]
  3750. 00002884  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  3751. 00002888  56C0                     sne        D0
  3752. 0000288A  4400                     neg.b      D0
  3753. 0000288C  1D40 0010                move.b     [A6 + 0x10], D0
  3754. 00002890  245F                     movea.l    A2, [A7]+
  3755. 00002892  4E5E                     unlink     A6
  3756. 00002894  205F                     movea.l    A0, [A7]+
  3757. 00002896  504F                     addq.w     A7, 8
  3758. 00002898  4ED0                     jmp        [A0]
  3759. fn0000289A:
  3760. 0000289A  4E56 FFFC                link       A6, -0x0004
  3761. 0000289E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3762. 000028A4  2D7C 0000 0008 FFFC      move.l     [A6 - 0x4], 0x8
  3763. 000028AC  487A FFBC                pea.l      [PC - 0x44 /* 0000286A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3764. 000028B0  2F0E                     move.l     -[A7], A6
  3765. 000028B2  2F0E                     move.l     -[A7], A6
  3766. 000028B4  4EBA FE7A                jsr        [PC - 0x186 /* 00002730 */]
  3767. 000028B8  4A6E FFFC                tst.w      [A6 - 0x4]
  3768. 000028BC  6E4C                     bgt        +0x4E /* 0000290A */
  3769. 000028BE  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  3770. 000028C4  487A FF68                pea.l      [PC - 0x98 /* 0000282E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3771. 000028C8  2F0E                     move.l     -[A7], A6
  3772. 000028CA  2F0E                     move.l     -[A7], A6
  3773. 000028CC  4EBA FE62                jsr        [PC - 0x19E /* 00002730 */]
  3774. 000028D0  4A6E FFFC                tst.w      [A6 - 0x4]
  3775. 000028D4  6E34                     bgt        +0x36 /* 0000290A */
  3776. 000028D6  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  3777. 000028DC  487A FF14                pea.l      [PC - 0xEC /* 000027F2, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3778. 000028E0  2F0E                     move.l     -[A7], A6
  3779. 000028E2  2F0E                     move.l     -[A7], A6
  3780. 000028E4  4EBA FE4A                jsr        [PC - 0x1B6 /* 00002730 */]
  3781. 000028E8  4A6E FFFC                tst.w      [A6 - 0x4]
  3782. 000028EC  6E1C                     bgt        +0x1E /* 0000290A */
  3783. 000028EE  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  3784. 000028F4  487A FEEA                pea.l      [PC - 0x116 /* 000027E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3785. 000028F8  42A7                     clr.l      -[A7]
  3786. 000028FA  2F0E                     move.l     -[A7], A6
  3787. 000028FC  4EBA FE32                jsr        [PC - 0x1CE /* 00002730 */]
  3788. 00002900  4A6E FFFC                tst.w      [A6 - 0x4]
  3789. 00002904  6E04                     bgt        +0x6 /* 0000290A */
  3790. 00002906  422E 000C                clr.b      [A6 + 0xC]
  3791. label0000290A:
  3792. 0000290A  4E5E                     unlink     A6
  3793. 0000290C  2E9F                     move.l     [A7], [A7]+
  3794. 0000290E  4E75                     rts
  3795. export_755:
  3796. fn00002910:
  3797. 00002910  4E56 FFD8                link       A6, -0x0028
  3798. 00002914  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3799. 00002918  7000                     moveq.l    D0, 0x00
  3800. 0000291A  2D40 000C                move.l     [A6 + 0xC], D0
  3801. 0000291E  206E 0008                movea.l    A0, [A6 + 0x8]
  3802. 00002922  7005                     moveq.l    D0, 0x05
  3803. 00002924  B010                     cmp.b      D0, [A0]
  3804. 00002926  6608                     bne        +0xA /* 00002930 */
  3805. 00002928  7000                     moveq.l    D0, 0x00
  3806. 0000292A  2640                     movea.l    A3, D0
  3807. 0000292C  6000 0108                bra        +0x10A /* 00002A36 */
  3808. label00002930:
  3809. 00002930  42A7                     clr.l      -[A7]
  3810. 00002932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3811. 00002936  1F3C 0001                move.b     -[A7], 0x1
  3812. 0000293A  4EBA 01E2                jsr        [PC + 0x1E2 /* 00002B1E */]
  3813. 0000293E  2E1F                     move.l     D7, [A7]+
  3814. 00002940  670E                     beq        +0x10 /* 00002950 */
  3815. 00002942  2847                     movea.l    A4, D7
  3816. 00002944  526C 0042                addq.w     [A4 + 0x42], 1
  3817. 00002948  2D47 000C                move.l     [A6 + 0xC], D7
  3818. 0000294C  6000 0134                bra        +0x136 /* 00002A82 */
  3819. label00002950:
  3820. 00002950  206E 0008                movea.l    A0, [A6 + 0x8]
  3821. 00002954  7004                     moveq.l    D0, 0x04
  3822. 00002956  B010                     cmp.b      D0, [A0]
  3823. 00002958  6678                     bne        +0x7A /* 000029D2 */
  3824. 0000295A  7000                     moveq.l    D0, 0x00
  3825. 0000295C  2640                     movea.l    A3, D0
  3826. 0000295E  2028 0002                move.l     D0, [A0 + 0x2]
  3827. 00002962  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  3828. 00002966  6614                     bne        +0x16 /* 0000297C */
  3829. 00002968  316D A4CC 0018           move.w     [A0 + 0x18], [A5 - 0x5B34]
  3830. 0000296E  206E 0008                movea.l    A0, [A6 + 0x8]
  3831. 00002972  316D A4CA 001A           move.w     [A0 + 0x1A], [A5 - 0x5B36]
  3832. 00002978  6000 0088                bra        +0x8A /* 00002A02 */
  3833. label0000297C:
  3834. 0000297C  206E 0008                movea.l    A0, [A6 + 0x8]
  3835. 00002980  2028 0002                move.l     D0, [A0 + 0x2]
  3836. 00002984  B0AD A280                cmp.l      D0, [A5 - 0x5D80]
  3837. 00002988  6612                     bne        +0x14 /* 0000299C */
  3838. 0000298A  316D A4C4 0018           move.w     [A0 + 0x18], [A5 - 0x5B3C]
  3839. 00002990  206E 0008                movea.l    A0, [A6 + 0x8]
  3840. 00002994  316D A4C2 001A           move.w     [A0 + 0x1A], [A5 - 0x5B3E]
  3841. 0000299A  6066                     bra        +0x68 /* 00002A02 */
  3842. label0000299C:
  3843. 0000299C  4267                     clr.w      -[A7]
  3844. 0000299E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3845. 000029A2  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  3846. 000029A6  101F                     move.b     D0, [A7]+
  3847. 000029A8  6700 00D8                beq        +0xDA /* 00002A82 */
  3848. 000029AC  206E 0008                movea.l    A0, [A6 + 0x8]
  3849. 000029B0  216D A284 0002           move.l     [A0 + 0x2], [A5 - 0x5D7C]
  3850. 000029B6  206E 0008                movea.l    A0, [A6 + 0x8]
  3851. 000029BA  316D A4CC 0018           move.w     [A0 + 0x18], [A5 - 0x5B34]
  3852. 000029C0  206E 0008                movea.l    A0, [A6 + 0x8]
  3853. 000029C4  316D A4CA 001A           move.w     [A0 + 0x1A], [A5 - 0x5B36]
  3854. 000029CA  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  3855. 000029CE  6032                     bra        +0x34 /* 00002A02 */
  3856. 000029D0  6030                     bra        +0x32 /* 00002A02 */
  3857. label000029D2:
  3858. 000029D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3859. 000029D6  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  3860. 000029DA  700D                     moveq.l    D0, 0x0D
  3861. label000029DC:
  3862. 000029DC  32D8                     move.w     [A1]+, [A0]+
  3863. 000029DE  51C8 FFFC                dbf        D0, -0x6 /* 000029DC */
  3864. 000029E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3865. 000029E6  1010                     move.b     D0, [A0]
  3866. 000029E8  4880                     ext.w      D0
  3867. 000029EA  5240                     addq.w     D0, 1
  3868. 000029EC  1D40 FFE4                move.b     [A6 - 0x1C], D0
  3869. 000029F0  42A7                     clr.l      -[A7]
  3870. 000029F2  486E FFE4                pea.l      [A6 - 0x1C]
  3871. 000029F6  4EBA FF18                jsr        [PC - 0xE8 /* 00002910 */]
  3872. 000029FA  265F                     movea.l    A3, [A7]+
  3873. 000029FC  200B                     move.l     D0, A3
  3874. 000029FE  6700 0082                beq        +0x84 /* 00002A82 */
  3875. label00002A02:
  3876. 00002A02  4AAD DFEE                tst.l      [A5 - 0x2012]
  3877. 00002A06  57C0                     seq        D0
  3878. 00002A08  4A00                     tst.b      D0
  3879. 00002A0A  672A                     beq        +0x2C /* 00002A36 */
  3880. 00002A0C  2F00                     move.l     -[A7], D0
  3881. 00002A0E  4267                     clr.w      -[A7]
  3882. 00002A10  2F0E                     move.l     -[A7], A6
  3883. 00002A12  4EBA FE86                jsr        [PC - 0x17A /* 0000289A */]
  3884. 00002A16  121F                     move.b     D1, [A7]+
  3885. 00002A18  201F                     move.l     D0, [A7]+
  3886. 00002A1A  0A01 0001                xori.b     D1, 0x1
  3887. 00002A1E  C001                     and.b      D0, D1
  3888. 00002A20  6714                     beq        +0x16 /* 00002A36 */
  3889. 00002A22  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  3890. 00002A26  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3891. 00002A2A  200B                     move.l     D0, A3
  3892. 00002A2C  6754                     beq        +0x56 /* 00002A82 */
  3893. 00002A2E  2F0B                     move.l     -[A7], A3
  3894. 00002A30  4EBA F2FC                jsr        [PC - 0xD04 /* 00001D2E */]
  3895. 00002A34  604C                     bra        +0x4E /* 00002A82 */
  3896. label00002A36:
  3897. 00002A36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3898. 00002A3A  4EBA E3FE                jsr        [PC - 0x1C02 /* 00000E3A */]
  3899. 00002A3E  2C2D DFEE                move.l     D6, [A5 - 0x2012]
  3900. 00002A42  206D DFEE                movea.l    A0, [A5 - 0x2012]
  3901. 00002A46  2B68 001C DFEE           move.l     [A5 - 0x2012], [A0 + 0x1C]
  3902. 00002A4C  2D46 000C                move.l     [A6 + 0xC], D6
  3903. 00002A50  2846                     movea.l    A4, D6
  3904. 00002A52  206E 0008                movea.l    A0, [A6 + 0x8]
  3905. 00002A56  224C                     movea.l    A1, A4
  3906. 00002A58  700D                     moveq.l    D0, 0x0D
  3907. label00002A5A:
  3908. 00002A5A  32D8                     move.w     [A1]+, [A0]+
  3909. 00002A5C  51C8 FFFC                dbf        D0, -0x6 /* 00002A5A */
  3910. 00002A60  206E 0008                movea.l    A0, [A6 + 0x8]
  3911. 00002A64  2968 0014 0050           move.l     [A4 + 0x50], [A0 + 0x14]
  3912. 00002A6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3913. 00002A6E  486C 0054                pea.l      [A4 + 0x54]
  3914. 00002A72  4EBA DD72                jsr        [PC - 0x228E /* 000007E6 */]
  3915. 00002A76  294B 001C                move.l     [A4 + 0x1C], A3
  3916. 00002A7A  2F06                     move.l     -[A7], D6
  3917. 00002A7C  42A7                     clr.l      -[A7]
  3918. 00002A7E  4EBA EDDA                jsr        [PC - 0x1226 /* 0000185A */]
  3919. label00002A82:
  3920. 00002A82  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3921. 00002A86  4E5E                     unlink     A6
  3922. 00002A88  2E9F                     move.l     [A7], [A7]+
  3923. 00002A8A  4E75                     rts
  3924. export_756:
  3925. fn00002A8C:
  3926. 00002A8C  4E56 0000                link       A6, 0
  3927. 00002A90  202D DFE2                move.l     D0, [A5 - 0x201E]
  3928. 00002A94  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  3929. 00002A98  57C0                     seq        D0
  3930. 00002A9A  4A00                     tst.b      D0
  3931. 00002A9C  6720                     beq        +0x22 /* 00002ABE */
  3932. 00002A9E  222D DFCE                move.l     D1, [A5 - 0x2032]
  3933. 00002AA2  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  3934. 00002AA6  57C1                     seq        D1
  3935. 00002AA8  C001                     and.b      D0, D1
  3936. 00002AAA  6712                     beq        +0x14 /* 00002ABE */
  3937. 00002AAC  4AAD DFDE                tst.l      [A5 - 0x2022]
  3938. 00002AB0  56C1                     sne        D1
  3939. 00002AB2  C001                     and.b      D0, D1
  3940. 00002AB4  6708                     beq        +0xA /* 00002ABE */
  3941. 00002AB6  2D6D DFDE 0008           move.l     [A6 + 0x8], [A5 - 0x2022]
  3942. 00002ABC  605C                     bra        +0x5E /* 00002B1A */
  3943. label00002ABE:
  3944. 00002ABE  2F2D DFDE                move.l     -[A7], [A5 - 0x2022]
  3945. 00002AC2  4EBA F26A                jsr        [PC - 0xD96 /* 00001D2E */]
  3946. 00002AC6  486D CDA4                pea.l      [A5 - 0x325C]
  3947. 00002ACA  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  3948. 00002ACE  42A7                     clr.l      -[A7]
  3949. 00002AD0  486D CDA4                pea.l      [A5 - 0x325C]
  3950. 00002AD4  4EBA FE3A                jsr        [PC - 0x1C6 /* 00002910 */]
  3951. 00002AD8  2B5F DFDE                move.l     [A5 - 0x2022], [A7]+
  3952. 00002ADC  2B6D ABEE DFE2           move.l     [A5 - 0x201E], [A5 - 0x5412]
  3953. 00002AE2  2B6D A284 DFCE           move.l     [A5 - 0x2032], [A5 - 0x5D7C]
  3954. 00002AE8  2D6D DFDE 0008           move.l     [A6 + 0x8], [A5 - 0x2022]
  3955. 00002AEE  6608                     bne        +0xA /* 00002AF8 */
  3956. 00002AF0  7000                     moveq.l    D0, 0x00
  3957. 00002AF2  2B40 DFD6                move.l     [A5 - 0x202A], D0
  3958. 00002AF6  600A                     bra        +0xC /* 00002B02 */
  3959. label00002AF8:
  3960. 00002AF8  206D DFDE                movea.l    A0, [A5 - 0x2022]
  3961. 00002AFC  2B68 001C DFD6           move.l     [A5 - 0x202A], [A0 + 0x1C]
  3962. label00002B02:
  3963. 00002B02  4AAD DFD6                tst.l      [A5 - 0x202A]
  3964. 00002B06  6608                     bne        +0xA /* 00002B10 */
  3965. 00002B08  7000                     moveq.l    D0, 0x00
  3966. 00002B0A  2B40 DFD2                move.l     [A5 - 0x202E], D0
  3967. 00002B0E  600A                     bra        +0xC /* 00002B1A */
  3968. label00002B10:
  3969. 00002B10  206D DFD6                movea.l    A0, [A5 - 0x202A]
  3970. 00002B14  2B68 001C DFD2           move.l     [A5 - 0x202E], [A0 + 0x1C]
  3971. label00002B1A:
  3972. 00002B1A  4E5E                     unlink     A6
  3973. 00002B1C  4E75                     rts
  3974. fn00002B1E:
  3975. 00002B1E  4E56 FFE2                link       A6, -0x001E
  3976. 00002B22  48E7 0118                movem.l    -[A7], D7,A3,A4
  3977. 00002B26  266E 000A                movea.l    A3, [A6 + 0xA]
  3978. 00002B2A  7000                     moveq.l    D0, 0x00
  3979. 00002B2C  2D40 000E                move.l     [A6 + 0xE], D0
  3980. 00002B30  4247                     clr.w      D7
  3981. label00002B32:
  3982. 00002B32  5247                     addq.w     D7, 1
  3983. 00002B34  7019                     moveq.l    D0, 0x19
  3984. 00002B36  B047                     cmp.w      D0, D7
  3985. 00002B38  6C04                     bge        +0x6 /* 00002B3E */
  3986. 00002B3A  6000 0116                bra        +0x118 /* 00002C52 */
  3987. label00002B3E:
  3988. 00002B3E  3007                     move.w     D0, D7
  3989. 00002B40  5340                     subq.w     D0, 1
  3990. 00002B42  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  3991. 00002B46  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  3992. 00002B4A  49F0 0000                lea.l      A4, [A0 + D0.w]
  3993. 00002B4E  1014                     move.b     D0, [A4]
  3994. 00002B50  B013                     cmp.b      D0, [A3]
  3995. 00002B52  66DE                     bne        -0x20 /* 00002B32 */
  3996. 00002B54  202C 0002                move.l     D0, [A4 + 0x2]
  3997. 00002B58  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  3998. 00002B5C  66D4                     bne        -0x2A /* 00002B32 */
  3999. 00002B5E  1014                     move.b     D0, [A4]
  4000. 00002B60  4880                     ext.w      D0
  4001. 00002B62  5340                     subq.w     D0, 1
  4002. 00002B64  670A                     beq        +0xC /* 00002B70 */
  4003. 00002B66  5340                     subq.w     D0, 1
  4004. 00002B68  6724                     beq        +0x26 /* 00002B8E */
  4005. 00002B6A  5340                     subq.w     D0, 1
  4006. 00002B6C  672C                     beq        +0x2E /* 00002B9A */
  4007. 00002B6E  6034                     bra        +0x36 /* 00002BA4 */
  4008. label00002B70:
  4009. 00002B70  202C 0010                move.l     D0, [A4 + 0x10]
  4010. 00002B74  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  4011. 00002B78  56C0                     sne        D0
  4012. 00002B7A  4A00                     tst.b      D0
  4013. 00002B7C  66B4                     bne        -0x4A /* 00002B32 */
  4014. 00002B7E  322C 000E                move.w     D1, [A4 + 0xE]
  4015. 00002B82  B26B 000E                cmp.w      D1, [A3 + 0xE]
  4016. 00002B86  56C1                     sne        D1
  4017. 00002B88  8001                     or.b       D0, D1
  4018. 00002B8A  66A6                     bne        -0x58 /* 00002B32 */
  4019. 00002B8C  6016                     bra        +0x18 /* 00002BA4 */
  4020. label00002B8E:
  4021. 00002B8E  202C 000A                move.l     D0, [A4 + 0xA]
  4022. 00002B92  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  4023. 00002B96  669A                     bne        -0x64 /* 00002B32 */
  4024. 00002B98  600A                     bra        +0xC /* 00002BA4 */
  4025. label00002B9A:
  4026. 00002B9A  202C 0006                move.l     D0, [A4 + 0x6]
  4027. 00002B9E  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  4028. 00002BA2  668E                     bne        -0x70 /* 00002B32 */
  4029. label00002BA4:
  4030. 00002BA4  102E 0008                move.b     D0, [A6 + 0x8]
  4031. 00002BA8  6700 0094                beq        +0x96 /* 00002C3E */
  4032. 00002BAC  7201                     moveq.l    D1, 0x01
  4033. 00002BAE  B213                     cmp.b      D1, [A3]
  4034. 00002BB0  57C1                     seq        D1
  4035. 00002BB2  C001                     and.b      D0, D1
  4036. 00002BB4  4A00                     tst.b      D0
  4037. 00002BB6  6700 0086                beq        +0x88 /* 00002C3E */
  4038. 00002BBA  222B 0010                move.l     D1, [A3 + 0x10]
  4039. 00002BBE  B2AB 0006                cmp.l      D1, [A3 + 0x6]
  4040. 00002BC2  57C1                     seq        D1
  4041. 00002BC4  C001                     and.b      D0, D1
  4042. 00002BC6  4A00                     tst.b      D0
  4043. 00002BC8  6774                     beq        +0x76 /* 00002C3E */
  4044. 00002BCA  3207                     move.w     D1, D7
  4045. 00002BCC  5341                     subq.w     D1, 1
  4046. 00002BCE  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4047. 00002BD2  C3FC 0068                muls.w     D1, 0x68 /* 'h' */
  4048. 00002BD6  242B 000A                move.l     D2, [A3 + 0xA]
  4049. 00002BDA  B4B0 100A                cmp.l      D2, [A0 + D1.w + 0xA]
  4050. 00002BDE  56C1                     sne        D1
  4051. 00002BE0  C001                     and.b      D0, D1
  4052. 00002BE2  675A                     beq        +0x5C /* 00002C3E */
  4053. 00002BE4  3007                     move.w     D0, D7
  4054. 00002BE6  5340                     subq.w     D0, 1
  4055. 00002BE8  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4056. 00002BEC  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  4057. 00002BF0  49F0 0000                lea.l      A4, [A0 + D0.w]
  4058. 00002BF4  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  4059. 00002BFA  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  4060. 00002BFE  4EBA F12E                jsr        [PC - 0xED2 /* 00001D2E */]
  4061. 00002C02  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4062. 00002C06  224B                     movea.l    A1, A3
  4063. 00002C08  700D                     moveq.l    D0, 0x0D
  4064. label00002C0A:
  4065. 00002C0A  30D9                     move.w     [A0]+, [A1]+
  4066. 00002C0C  51C8 FFFC                dbf        D0, -0x6 /* 00002C0A */
  4067. 00002C10  1013                     move.b     D0, [A3]
  4068. 00002C12  4880                     ext.w      D0
  4069. 00002C14  5240                     addq.w     D0, 1
  4070. 00002C16  1D40 FFE2                move.b     [A6 - 0x1E], D0
  4071. 00002C1A  526C 0042                addq.w     [A4 + 0x42], 1
  4072. 00002C1E  42A7                     clr.l      -[A7]
  4073. 00002C20  486E FFE2                pea.l      [A6 - 0x1E]
  4074. 00002C24  4EBA FCEA                jsr        [PC - 0x316 /* 00002910 */]
  4075. 00002C28  295F 001C                move.l     [A4 + 0x1C], [A7]+
  4076. 00002C2C  536C 0042                subq.w     [A4 + 0x42], 1
  4077. 00002C30  4AAC 001C                tst.l      [A4 + 0x1C]
  4078. 00002C34  6608                     bne        +0xA /* 00002C3E */
  4079. 00002C36  7000                     moveq.l    D0, 0x00
  4080. 00002C38  2D40 000E                move.l     [A6 + 0xE], D0
  4081. 00002C3C  6014                     bra        +0x16 /* 00002C52 */
  4082. label00002C3E:
  4083. 00002C3E  3007                     move.w     D0, D7
  4084. 00002C40  5340                     subq.w     D0, 1
  4085. 00002C42  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4086. 00002C46  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  4087. 00002C4A  41F0 0000                lea.l      A0, [A0 + D0.w]
  4088. 00002C4E  2D48 000E                move.l     [A6 + 0xE], A0
  4089. label00002C52:
  4090. 00002C52  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4091. 00002C56  4E5E                     unlink     A6
  4092. 00002C58  205F                     movea.l    A0, [A7]+
  4093. 00002C5A  5C4F                     addq.w     A7, 6
  4094. 00002C5C  4ED0                     jmp        [A0]
  4095. export_757:
  4096. 00002C5E  4E56 FFFC                link       A6, -0x0004
  4097. 00002C62  48E7 0108                movem.l    -[A7], D7,A4
  4098. 00002C66  7000                     moveq.l    D0, 0x00
  4099. 00002C68  2D40 000A                move.l     [A6 + 0xA], D0
  4100. 00002C6C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4101. 00002C72  3E2E FFFC                move.w     D7, [A6 - 0x4]
  4102. 00002C76  603C                     bra        +0x3E /* 00002CB4 */
  4103. label00002C78:
  4104. 00002C78  3007                     move.w     D0, D7
  4105. 00002C7A  5340                     subq.w     D0, 1
  4106. 00002C7C  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4107. 00002C80  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  4108. 00002C84  49F0 0000                lea.l      A4, [A0 + D0.w]
  4109. 00002C88  7004                     moveq.l    D0, 0x04
  4110. 00002C8A  B014                     cmp.b      D0, [A4]
  4111. 00002C8C  57C0                     seq        D0
  4112. 00002C8E  322C 0048                move.w     D1, [A4 + 0x48]
  4113. 00002C92  B26E 0008                cmp.w      D1, [A6 + 0x8]
  4114. 00002C96  57C1                     seq        D1
  4115. 00002C98  C001                     and.b      D0, D1
  4116. 00002C9A  6716                     beq        +0x18 /* 00002CB2 */
  4117. 00002C9C  3007                     move.w     D0, D7
  4118. 00002C9E  5340                     subq.w     D0, 1
  4119. 00002CA0  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4120. 00002CA4  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  4121. 00002CA8  41F0 0000                lea.l      A0, [A0 + D0.w]
  4122. 00002CAC  2D48 000A                move.l     [A6 + 0xA], A0
  4123. 00002CB0  6008                     bra        +0xA /* 00002CBA */
  4124. label00002CB2:
  4125. 00002CB2  5247                     addq.w     D7, 1
  4126. label00002CB4:
  4127. 00002CB4  7019                     moveq.l    D0, 0x19
  4128. 00002CB6  B047                     cmp.w      D0, D7
  4129. 00002CB8  6CBE                     bge        -0x40 /* 00002C78 */
  4130. label00002CBA:
  4131. 00002CBA  4CDF 1080                movem.l    D7,A4, [A7]+
  4132. 00002CBE  4E5E                     unlink     A6
  4133. 00002CC0  205F                     movea.l    A0, [A7]+
  4134. 00002CC2  544F                     addq.w     A7, 2
  4135. 00002CC4  4ED0                     jmp        [A0]
  4136. export_758:
  4137. fn00002CC6:
  4138. 00002CC6  4E56 0000                link       A6, 0
  4139. 00002CCA  2F0C                     move.l     -[A7], A4
  4140. 00002CCC  2B6E 000A DFE6           move.l     [A5 - 0x201A], [A6 + 0xA]
  4141. 00002CD2  102E 0008                move.b     D0, [A6 + 0x8]
  4142. 00002CD6  6602                     bne        +0x4 /* 00002CDA */
  4143. 00002CD8  607E                     bra        +0x80 /* 00002D58 */
  4144. label00002CDA:
  4145. 00002CDA  286D DFE6                movea.l    A4, [A5 - 0x201A]
  4146. 00002CDE  42A7                     clr.l      -[A7]
  4147. 00002CE0  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  4148. 00002CE6  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  4149. 00002CEA  289F                     move.l     [A4], [A7]+
  4150. 00002CEC  42A7                     clr.l      -[A7]
  4151. 00002CEE  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  4152. 00002CF4  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  4153. 00002CF8  295F 0004                move.l     [A4 + 0x4], [A7]+
  4154. 00002CFC  4A94                     tst.l      [A4]
  4155. 00002CFE  57C0                     seq        D0
  4156. 00002D00  4A00                     tst.b      D0
  4157. 00002D02  6628                     bne        +0x2A /* 00002D2C */
  4158. 00002D04  4AAC 0004                tst.l      [A4 + 0x4]
  4159. 00002D08  57C1                     seq        D1
  4160. 00002D0A  8001                     or.b       D0, D1
  4161. 00002D0C  661E                     bne        +0x20 /* 00002D2C */
  4162. 00002D0E  2F00                     move.l     -[A7], D0
  4163. 00002D10  4267                     clr.w      -[A7]
  4164. 00002D12  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  4165. 00002D18  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  4166. 00002D1C  121F                     move.b     D1, [A7]+
  4167. 00002D1E  201F                     move.l     D0, [A7]+
  4168. 00002D20  0A01 0001                xori.b     D1, 0x1
  4169. 00002D24  8001                     or.b       D0, D1
  4170. 00002D26  0240 0001                andi.w     D0, 0x1
  4171. 00002D2A  6714                     beq        +0x16 /* 00002D40 */
  4172. label00002D2C:
  4173. 00002D2C  2F0C                     move.l     -[A7], A4
  4174. 00002D2E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4175. 00002D32  486C 0004                pea.l      [A4 + 0x4]
  4176. 00002D36  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4177. 00002D3A  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  4178. 00002D3E  6018                     bra        +0x1A /* 00002D58 */
  4179. label00002D40:
  4180. 00002D40  7000                     moveq.l    D0, 0x00
  4181. 00002D42  2940 0008                move.l     [A4 + 0x8], D0
  4182. 00002D46  426C 0010                clr.w      [A4 + 0x10]
  4183. 00002D4A  297C 0000 0FA0 000C      move.l     [A4 + 0xC], 0xFA0
  4184. 00002D52  397C 07D0 0012           move.w     [A4 + 0x12], 0x7D0
  4185. label00002D58:
  4186. 00002D58  285F                     movea.l    A4, [A7]+
  4187. 00002D5A  4E5E                     unlink     A6
  4188. 00002D5C  205F                     movea.l    A0, [A7]+
  4189. 00002D5E  5C4F                     addq.w     A7, 6
  4190. 00002D60  4ED0                     jmp        [A0]
  4191. fn00002D62:
  4192. 00002D62  4E56 0000                link       A6, 0
  4193. 00002D66  2F0C                     move.l     -[A7], A4
  4194. 00002D68  286D DFE6                movea.l    A4, [A5 - 0x201A]
  4195. 00002D6C  4EBA 163E                jsr        [PC + 0x163E /* 000043AC */]
  4196. 00002D70  202C 000C                move.l     D0, [A4 + 0xC]
  4197. 00002D74  90AC 0008                sub.l      D0, [A4 + 0x8]
  4198. 00002D78  0C80 0000 0190           cmpi.l     D0, 0x190
  4199. 00002D7E  6F12                     ble        +0x14 /* 00002D92 */
  4200. 00002D80  2F14                     move.l     -[A7], [A4]
  4201. 00002D82  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4202. 00002D86  201F                     move.l     D0, [A7]+
  4203. 00002D88  205F                     movea.l    A0, [A7]+
  4204. 00002D8A  A024                     syscall    SetHandleSize
  4205. 00002D8C  296C 0008 000C           move.l     [A4 + 0xC], [A4 + 0x8]
  4206. label00002D92:
  4207. 00002D92  302C 0012                move.w     D0, [A4 + 0x12]
  4208. 00002D96  906C 0010                sub.w      D0, [A4 + 0x10]
  4209. 00002D9A  0C40 0190                cmpi.w     D0, 0x190
  4210. 00002D9E  6F18                     ble        +0x1A /* 00002DB8 */
  4211. 00002DA0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4212. 00002DA4  302C 0010                move.w     D0, [A4 + 0x10]
  4213. 00002DA8  48C0                     ext.l      D0
  4214. 00002DAA  2F00                     move.l     -[A7], D0
  4215. 00002DAC  201F                     move.l     D0, [A7]+
  4216. 00002DAE  205F                     movea.l    A0, [A7]+
  4217. 00002DB0  A024                     syscall    SetHandleSize
  4218. 00002DB2  396C 0010 0012           move.w     [A4 + 0x12], [A4 + 0x10]
  4219. label00002DB8:
  4220. 00002DB8  102D 9D1C                move.b     D0, [A5 - 0x62E4]
  4221. 00002DBC  6702                     beq        +0x4 /* 00002DC0 */
  4222. 00002DBE  A0BD                     syscall    vCacheFlush
  4223. label00002DC0:
  4224. 00002DC0  285F                     movea.l    A4, [A7]+
  4225. 00002DC2  4E5E                     unlink     A6
  4226. 00002DC4  4E75                     rts
  4227. fn00002DC6:
  4228. 00002DC6  4E56 0000                link       A6, 0
  4229. 00002DCA  206E 0008                movea.l    A0, [A6 + 0x8]
  4230. 00002DCE  7004                     moveq.l    D0, 0x04
  4231. 00002DD0  B010                     cmp.b      D0, [A0]
  4232. 00002DD2  6608                     bne        +0xA /* 00002DDC */
  4233. 00002DD4  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  4234. 00002DDA  6012                     bra        +0x14 /* 00002DEE */
  4235. label00002DDC:
  4236. 00002DDC  42A7                     clr.l      -[A7]
  4237. 00002DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  4238. 00002DE2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4239. 00002DE6  4EBA FFDE                jsr        [PC - 0x22 /* 00002DC6 */]
  4240. 00002DEA  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4241. label00002DEE:
  4242. 00002DEE  4E5E                     unlink     A6
  4243. 00002DF0  205F                     movea.l    A0, [A7]+
  4244. 00002DF2  584F                     addq.w     A7, 4
  4245. 00002DF4  4ED0                     jmp        [A0]
  4246. export_759:
  4247. fn00002DF6:
  4248. 00002DF6  4E56 FFE8                link       A6, -0x0018
  4249. 00002DFA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4250. 00002DFE  266E 0012                movea.l    A3, [A6 + 0x12]
  4251. 00002E02  1E2E 0010                move.b     D7, [A6 + 0x10]
  4252. 00002E06  4AAE 000C                tst.l      [A6 + 0xC]
  4253. 00002E0A  6600 00D2                bne        +0xD4 /* 00002EDE */
  4254. 00002E0E  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  4255. 00002E14  42A7                     clr.l      -[A7]
  4256. 00002E16  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4257. 00002E1A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  4258. 00002E1E  56C0                     sne        D0
  4259. 00002E20  4A00                     tst.b      D0
  4260. 00002E22  672E                     beq        +0x30 /* 00002E52 */
  4261. 00002E24  2F00                     move.l     -[A7], D0
  4262. 00002E26  4267                     clr.w      -[A7]
  4263. 00002E28  2F0B                     move.l     -[A7], A3
  4264. 00002E2A  1F07                     move.b     -[A7], D7
  4265. 00002E2C  2F00                     move.l     -[A7], D0
  4266. 00002E2E  42A7                     clr.l      -[A7]
  4267. 00002E30  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4268. 00002E34  4EBA FF90                jsr        [PC - 0x70 /* 00002DC6 */]
  4269. 00002E38  221F                     move.l     D1, [A7]+
  4270. 00002E3A  201F                     move.l     D0, [A7]+
  4271. 00002E3C  2F01                     move.l     -[A7], D1
  4272. 00002E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4273. 00002E42  4EBA FFB2                jsr        [PC - 0x4E /* 00002DF6 */]
  4274. 00002E46  121F                     move.b     D1, [A7]+
  4275. 00002E48  201F                     move.l     D0, [A7]+
  4276. 00002E4A  C001                     and.b      D0, D1
  4277. 00002E4C  6704                     beq        +0x6 /* 00002E52 */
  4278. 00002E4E  6000 0152                bra        +0x154 /* 00002FA2 */
  4279. label00002E52:
  4280. 00002E52  4267                     clr.w      -[A7]
  4281. 00002E54  2F0B                     move.l     -[A7], A3
  4282. 00002E56  1F07                     move.b     -[A7], D7
  4283. 00002E58  42A7                     clr.l      -[A7]
  4284. 00002E5A  42A7                     clr.l      -[A7]
  4285. 00002E5C  4EBA FC2E                jsr        [PC - 0x3D2 /* 00002A8C */]
  4286. 00002E60  4EBA FF64                jsr        [PC - 0x9C /* 00002DC6 */]
  4287. 00002E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4288. 00002E68  4EBA FF8C                jsr        [PC - 0x74 /* 00002DF6 */]
  4289. 00002E6C  101F                     move.b     D0, [A7]+
  4290. 00002E6E  6704                     beq        +0x6 /* 00002E74 */
  4291. 00002E70  6000 0130                bra        +0x132 /* 00002FA2 */
  4292. label00002E74:
  4293. 00002E74  2C2D D59E                move.l     D6, [A5 - 0x2A62]
  4294. label00002E78:
  4295. 00002E78  4A86                     tst.l      D6
  4296. 00002E7A  6726                     beq        +0x28 /* 00002EA2 */
  4297. 00002E7C  4267                     clr.w      -[A7]
  4298. 00002E7E  2F0B                     move.l     -[A7], A3
  4299. 00002E80  1F07                     move.b     -[A7], D7
  4300. 00002E82  2046                     movea.l    A0, D6
  4301. 00002E84  2050                     movea.l    A0, [A0]
  4302. 00002E86  2F10                     move.l     -[A7], [A0]
  4303. 00002E88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4304. 00002E8C  4EBA FF68                jsr        [PC - 0x98 /* 00002DF6 */]
  4305. 00002E90  101F                     move.b     D0, [A7]+
  4306. 00002E92  6704                     beq        +0x6 /* 00002E98 */
  4307. 00002E94  6000 010C                bra        +0x10E /* 00002FA2 */
  4308. label00002E98:
  4309. 00002E98  2046                     movea.l    A0, D6
  4310. 00002E9A  2050                     movea.l    A0, [A0]
  4311. 00002E9C  2C28 0004                move.l     D6, [A0 + 0x4]
  4312. 00002EA0  60D6                     bra        -0x28 /* 00002E78 */
  4313. label00002EA2:
  4314. 00002EA2  4267                     clr.w      -[A7]
  4315. 00002EA4  2F0B                     move.l     -[A7], A3
  4316. 00002EA6  1F07                     move.b     -[A7], D7
  4317. 00002EA8  2F2D DFDA                move.l     -[A7], [A5 - 0x2026]
  4318. 00002EAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4319. 00002EB0  4EBA FF44                jsr        [PC - 0xBC /* 00002DF6 */]
  4320. 00002EB4  101F                     move.b     D0, [A7]+
  4321. 00002EB6  6704                     beq        +0x6 /* 00002EBC */
  4322. 00002EB8  6000 00E8                bra        +0xEA /* 00002FA2 */
  4323. label00002EBC:
  4324. 00002EBC  4267                     clr.w      -[A7]
  4325. 00002EBE  2F0B                     move.l     -[A7], A3
  4326. 00002EC0  1F07                     move.b     -[A7], D7
  4327. 00002EC2  2F2D DFEA                move.l     -[A7], [A5 - 0x2016]
  4328. 00002EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4329. 00002ECA  4EBA FF2A                jsr        [PC - 0xD6 /* 00002DF6 */]
  4330. 00002ECE  101F                     move.b     D0, [A7]+
  4331. 00002ED0  6704                     beq        +0x6 /* 00002ED6 */
  4332. 00002ED2  6000 00CE                bra        +0xD0 /* 00002FA2 */
  4333. label00002ED6:
  4334. 00002ED6  422E 0016                clr.b      [A6 + 0x16]
  4335. 00002EDA  6000 00C6                bra        +0xC8 /* 00002FA2 */
  4336. label00002EDE:
  4337. 00002EDE  422E 0016                clr.b      [A6 + 0x16]
  4338. 00002EE2  286E 000C                movea.l    A4, [A6 + 0xC]
  4339. 00002EE6  1007                     move.b     D0, D7
  4340. 00002EE8  670E                     beq        +0x10 /* 00002EF8 */
  4341. 00002EEA  4A6C 001A                tst.w      [A4 + 0x1A]
  4342. 00002EEE  57C1                     seq        D1
  4343. 00002EF0  C001                     and.b      D0, D1
  4344. 00002EF2  6704                     beq        +0x6 /* 00002EF8 */
  4345. 00002EF4  6000 00AC                bra        +0xAE /* 00002FA2 */
  4346. label00002EF8:
  4347. 00002EF8  1007                     move.b     D0, D7
  4348. 00002EFA  0A00 0001                xori.b     D0, 0x1
  4349. 00002EFE  4A00                     tst.b      D0
  4350. 00002F00  670E                     beq        +0x10 /* 00002F10 */
  4351. 00002F02  4A6C 0018                tst.w      [A4 + 0x18]
  4352. 00002F06  57C1                     seq        D1
  4353. 00002F08  C001                     and.b      D0, D1
  4354. 00002F0A  6704                     beq        +0x6 /* 00002F10 */
  4355. 00002F0C  6000 0094                bra        +0x96 /* 00002FA2 */
  4356. label00002F10:
  4357. 00002F10  4267                     clr.w      -[A7]
  4358. 00002F12  2F0B                     move.l     -[A7], A3
  4359. 00002F14  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  4360. 00002F18  3A1F                     move.w     D5, [A7]+
  4361. 00002F1A  1007                     move.b     D0, D7
  4362. 00002F1C  6706                     beq        +0x8 /* 00002F24 */
  4363. 00002F1E  3005                     move.w     D0, D5
  4364. 00002F20  4440                     neg.w      D0
  4365. 00002F22  3A00                     move.w     D5, D0
  4366. label00002F24:
  4367. 00002F24  206C 0060                movea.l    A0, [A4 + 0x60]
  4368. 00002F28  2810                     move.l     D4, [A0]
  4369. 00002F2A  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  4370. 00002F30  302C 001A                move.w     D0, [A4 + 0x1A]
  4371. 00002F34  D06C 0018                add.w      D0, [A4 + 0x18]
  4372. 00002F38  3D40 FFE8                move.w     [A6 - 0x18], D0
  4373. 00002F3C  3D6E FFEA FFFE           move.w     [A6 - 0x2], [A6 - 0x16]
  4374. 00002F42  6054                     bra        +0x56 /* 00002F98 */
  4375. label00002F44:
  4376. 00002F44  2044                     movea.l    A0, D4
  4377. 00002F46  BA50                     cmp.w      D5, [A0]
  4378. 00002F48  6644                     bne        +0x46 /* 00002F8E */
  4379. 00002F4A  206C 0064                movea.l    A0, [A4 + 0x64]
  4380. 00002F4E  2244                     movea.l    A1, D4
  4381. 00002F50  3029 0002                move.w     D0, [A1 + 0x2]
  4382. 00002F54  48C0                     ext.l      D0
  4383. 00002F56  D090                     add.l      D0, [A0]
  4384. 00002F58  2D40 FFF0                move.l     [A6 - 0x10], D0
  4385. 00002F5C  4267                     clr.w      -[A7]
  4386. 00002F5E  2F0B                     move.l     -[A7], A3
  4387. 00002F60  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4388. 00002F64  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4389. 00002F68  101F                     move.b     D0, [A7]+
  4390. 00002F6A  6722                     beq        +0x24 /* 00002F8E */
  4391. 00002F6C  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  4392. 00002F72  206E 0008                movea.l    A0, [A6 + 0x8]
  4393. 00002F76  20AE 000C                move.l     [A0], [A6 + 0xC]
  4394. 00002F7A  302E FFFE                move.w     D0, [A6 - 0x2]
  4395. 00002F7E  5340                     subq.w     D0, 1
  4396. 00002F80  C1FC 0012                muls.w     D0, 0x12
  4397. 00002F84  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 00002F88  3140 0004                move.w     [A0 + 0x4], D0
  4399. 00002F8C  6014                     bra        +0x16 /* 00002FA2 */
  4400. label00002F8E:
  4401. 00002F8E  7012                     moveq.l    D0, 0x12
  4402. 00002F90  D880                     add.l      D4, D0
  4403. 00002F92  526E FFFE                addq.w     [A6 - 0x2], 1
  4404. 00002F96  690A                     bvs        +0xC /* 00002FA2 */
  4405. label00002F98:
  4406. 00002F98  302E FFFE                move.w     D0, [A6 - 0x2]
  4407. 00002F9C  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4408. 00002FA0  6FA2                     ble        -0x5C /* 00002F44 */
  4409. label00002FA2:
  4410. 00002FA2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4411. 00002FA6  4E5E                     unlink     A6
  4412. 00002FA8  205F                     movea.l    A0, [A7]+
  4413. 00002FAA  DEFC 000E                add.w      A7, 0xE
  4414. 00002FAE  4ED0                     jmp        [A0]
  4415. export_760:
  4416. 00002FB0  4E56 FFF8                link       A6, -0x0008
  4417. 00002FB4  48E7 0108                movem.l    -[A7], D7,A4
  4418. 00002FB8  7001                     moveq.l    D0, 0x01
  4419. 00002FBA  2D40 FFF8                move.l     [A6 - 0x8], D0
  4420. 00002FBE  2E2E FFF8                move.l     D7, [A6 - 0x8]
  4421. 00002FC2  6022                     bra        +0x24 /* 00002FE6 */
  4422. label00002FC4:
  4423. 00002FC4  3007                     move.w     D0, D7
  4424. 00002FC6  5340                     subq.w     D0, 1
  4425. 00002FC8  41ED D5A2                lea.l      A0, [A5 - 0x2A5E]
  4426. 00002FCC  C1FC 0068                muls.w     D0, 0x68 /* 'h' */
  4427. 00002FD0  49F0 0000                lea.l      A4, [A0 + D0.w]
  4428. 00002FD4  202C 0002                move.l     D0, [A4 + 0x2]
  4429. 00002FD8  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4430. 00002FDC  6606                     bne        +0x8 /* 00002FE4 */
  4431. 00002FDE  296D A284 0002           move.l     [A4 + 0x2], [A5 - 0x5D7C]
  4432. label00002FE4:
  4433. 00002FE4  5287                     addq.l     D7, 1
  4434. label00002FE6:
  4435. 00002FE6  7019                     moveq.l    D0, 0x19
  4436. 00002FE8  B087                     cmp.l      D0, D7
  4437. 00002FEA  6CD8                     bge        -0x26 /* 00002FC4 */
  4438. 00002FEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4439. 00002FF0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4440. 00002FF4  4CDF 1080                movem.l    D7,A4, [A7]+
  4441. 00002FF8  4E5E                     unlink     A6
  4442. 00002FFA  2E9F                     move.l     [A7], [A7]+
  4443. 00002FFC  4E75                     rts
  4444. export_761:
  4445. 00002FFE  4E56 0000                link       A6, 0
  4446. 00003002  2F0C                     move.l     -[A7], A4
  4447. 00003004  102E 0010                move.b     D0, [A6 + 0x10]
  4448. 00003008  4880                     ext.w      D0
  4449. 0000300A  41ED E52A                lea.l      A0, [A5 - 0x1AD6]
  4450. 0000300E  C1FC 000C                muls.w     D0, 0xC
  4451. 00003012  49F0 0000                lea.l      A4, [A0 + D0.w]
  4452. 00003016  38BC 207C                move.w     [A4], 0x207C /* ' |' */
  4453. 0000301A  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  4454. 00003020  206C 0002                movea.l    A0, [A4 + 0x2]
  4455. 00003024  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  4456. 00003028  660C                     bne        +0xE /* 00003036 */
  4457. 0000302A  202C 0002                move.l     D0, [A4 + 0x2]
  4458. 0000302E  5480                     addq.l     D0, 2
  4459. 00003030  2040                     movea.l    A0, D0
  4460. 00003032  2950 0002                move.l     [A4 + 0x2], [A0]
  4461. label00003036:
  4462. 00003036  397C 4EF9 0006           move.w     [A4 + 0x6], 0x4EF9
  4463. 0000303C  41ED 14CA                lea.l      A0, [A5 + 0x14CA /* export_661 */]
  4464. 00003040  2948 0008                move.l     [A4 + 0x8], A0
  4465. 00003044  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  4466. 00003048  660C                     bne        +0xE /* 00003056 */
  4467. 0000304A  202C 0008                move.l     D0, [A4 + 0x8]
  4468. 0000304E  5480                     addq.l     D0, 2
  4469. 00003050  2040                     movea.l    A0, D0
  4470. 00003052  2950 0008                move.l     [A4 + 0x8], [A0]
  4471. label00003056:
  4472. 00003056  285F                     movea.l    A4, [A7]+
  4473. 00003058  4E5E                     unlink     A6
  4474. 0000305A  205F                     movea.l    A0, [A7]+
  4475. 0000305C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4476. 00003060  4ED0                     jmp        [A0]
  4477. export_762:
  4478. fn00003062:
  4479. 00003062  4E56 FEE0                link       A6, -0x0120
  4480. 00003066  2D6D D23C FFF0           move.l     [A6 - 0x10], [A5 - 0x2DC4]
  4481. 0000306C  486E FFF4                pea.l      [A6 - 0xC]
  4482. 00003070  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  4483. 00003074  486E FEF0                pea.l      [A6 - 0x110]
  4484. 00003078  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  4485. 0000307C  486E FFF4                pea.l      [A6 - 0xC]
  4486. 00003080  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4487. 00003084  486E FEE0                pea.l      [A6 - 0x120]
  4488. 00003088  4EBA 0E40                jsr        [PC + 0xE40 /* 00003ECA */]
  4489. 0000308C  4267                     clr.w      -[A7]
  4490. 0000308E  1F3C 0001                move.b     -[A7], 0x1
  4491. 00003092  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4492. 00003096  1F3C 0001                move.b     -[A7], 0x1
  4493. 0000309A  4EBA 0C60                jsr        [PC + 0xC60 /* 00003CFC */]
  4494. 0000309E  101F                     move.b     D0, [A7]+
  4495. 000030A0  6722                     beq        +0x24 /* 000030C4 */
  4496. 000030A2  7202                     moveq.l    D1, 0x02
  4497. 000030A4  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  4498. 000030A8  57C1                     seq        D1
  4499. 000030AA  C001                     and.b      D0, D1
  4500. 000030AC  4A00                     tst.b      D0
  4501. 000030AE  6714                     beq        +0x16 /* 000030C4 */
  4502. 000030B0  7201                     moveq.l    D1, 0x01
  4503. 000030B2  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  4504. 000030B6  57C1                     seq        D1
  4505. 000030B8  C001                     and.b      D0, D1
  4506. 000030BA  6708                     beq        +0xA /* 000030C4 */
  4507. 000030BC  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4508. 000030C2  6014                     bra        +0x16 /* 000030D8 */
  4509. label000030C4:
  4510. 000030C4  422E 000A                clr.b      [A6 + 0xA]
  4511. 000030C8  486E FEE0                pea.l      [A6 - 0x120]
  4512. 000030CC  4EBA 0D8E                jsr        [PC + 0xD8E /* 00003E5C */]
  4513. 000030D0  486E FEF0                pea.l      [A6 - 0x110]
  4514. 000030D4  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  4515. label000030D8:
  4516. 000030D8  486E FFF4                pea.l      [A6 - 0xC]
  4517. 000030DC  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  4518. 000030E0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4519. 000030E4  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4520. 000030E8  4E5E                     unlink     A6
  4521. 000030EA  205F                     movea.l    A0, [A7]+
  4522. 000030EC  544F                     addq.w     A7, 2
  4523. 000030EE  4ED0                     jmp        [A0]
  4524. export_763:
  4525. fn000030F0:
  4526. 000030F0  4E56 0000                link       A6, 0
  4527. 000030F4  42A7                     clr.l      -[A7]
  4528. 000030F6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4529. 000030FA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4530. 000030FE  4EBA 0BFC                jsr        [PC + 0xBFC /* 00003CFC */]
  4531. 00003102  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  4532. 00003106  4E5E                     unlink     A6
  4533. 00003108  2E9F                     move.l     [A7], [A7]+
  4534. 0000310A  4E75                     rts
  4535. export_764:
  4536. 0000310C  4E56 FFFE                link       A6, -0x0002
  4537. 00003110  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4538. 00003114  6702                     beq        +0x4 /* 00003118 */
  4539. 00003116  602C                     bra        +0x2E /* 00003144 */
  4540. label00003118:
  4541. 00003118  3D6D E270 FFFE           move.w     [A6 - 0x2], [A5 - 0x1D90]
  4542. 0000311E  4267                     clr.w      -[A7]
  4543. 00003120  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4544. 00003124  4EBA FF3C                jsr        [PC - 0xC4 /* 00003062 */]
  4545. 00003128  101F                     move.b     D0, [A7]+
  4546. 0000312A  0A00 0001                xori.b     D0, 0x1
  4547. 0000312E  C02D E178                and.b      D0, [A5 - 0x1E88]
  4548. 00003132  6710                     beq        +0x12 /* 00003144 */
  4549. 00003134  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  4550. 00003138  3F3C 0093                move.w     -[A7], 0x93
  4551. 0000313C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4552. 00003140  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  4553. label00003144:
  4554. 00003144  4E5E                     unlink     A6
  4555. 00003146  4E75                     rts
  4556. fn00003148:
  4557. 00003148  4E56 FFFE                link       A6, -0x0002
  4558. 0000314C  2F07                     move.l     -[A7], D7
  4559. 0000314E  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  4560. 00003154  202D E7B6                move.l     D0, [A5 - 0x184A]
  4561. 00003158  B0AD E284                cmp.l      D0, [A5 - 0x1D7C]
  4562. 0000315C  6602                     bne        +0x4 /* 00003160 */
  4563. 0000315E  602E                     bra        +0x30 /* 0000318E */
  4564. label00003160:
  4565. 00003160  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4566. 00003164  3E10                     move.w     D7, [A0]
  4567. 00003166  55AD E7B6                subq.l     [A5 - 0x184A], 2
  4568. 0000316A  4267                     clr.w      -[A7]
  4569. 0000316C  3F07                     move.w     -[A7], D7
  4570. 0000316E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4571. 00003172  1F3C 0001                move.b     -[A7], 0x1
  4572. 00003176  4EBA 02C2                jsr        [PC + 0x2C2 /* 0000343A */]
  4573. 0000317A  101F                     move.b     D0, [A7]+
  4574. 0000317C  6702                     beq        +0x4 /* 00003180 */
  4575. 0000317E  600E                     bra        +0x10 /* 0000318E */
  4576. label00003180:
  4577. 00003180  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4578. 00003184  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4579. 00003188  3087                     move.w     [A0], D7
  4580. 0000318A  422E 000A                clr.b      [A6 + 0xA]
  4581. label0000318E:
  4582. 0000318E  2E1F                     move.l     D7, [A7]+
  4583. 00003190  4E5E                     unlink     A6
  4584. 00003192  205F                     movea.l    A0, [A7]+
  4585. 00003194  544F                     addq.w     A7, 2
  4586. 00003196  4ED0                     jmp        [A0]
  4587. fn00003198:
  4588. 00003198  4E56 FFE4                link       A6, -0x001C
  4589. 0000319C  48E7 0300                movem.l    -[A7], D6,D7
  4590. 000031A0  1C2E 0008                move.b     D6, [A6 + 0x8]
  4591. 000031A4  3E2E 000A                move.w     D7, [A6 + 0xA]
  4592. 000031A8  202D E7B6                move.l     D0, [A5 - 0x184A]
  4593. 000031AC  B0AD E27E                cmp.l      D0, [A5 - 0x1D82]
  4594. 000031B0  6F08                     ble        +0xA /* 000031BA */
  4595. 000031B2  3F3C 0085                move.w     -[A7], 0x85
  4596. 000031B6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4597. label000031BA:
  4598. 000031BA  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4599. 000031BE  6606                     bne        +0x8 /* 000031C6 */
  4600. 000031C0  802D CAB8                or.b       D0, [A5 - 0x3548]
  4601. 000031C4  6708                     beq        +0xA /* 000031CE */
  4602. label000031C6:
  4603. 000031C6  422E 000C                clr.b      [A6 + 0xC]
  4604. 000031CA  6000 0230                bra        +0x232 /* 000033FC */
  4605. label000031CE:
  4606. 000031CE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4607. 000031D4  486E FFF0                pea.l      [A6 - 0x10]
  4608. 000031D8  4EBA 0CF0                jsr        [PC + 0xCF0 /* 00003ECA */]
  4609. 000031DC  709E                     moveq.l    D0, 0xFFFFFF9E
  4610. 000031DE  B047                     cmp.w      D0, D7
  4611. 000031E0  6D3C                     blt        +0x3E /* 0000321E */
  4612. 000031E2  3007                     move.w     D0, D7
  4613. 000031E4  907C FF9E                sub.w      D0, 0xFF9E
  4614. 000031E8  4440                     neg.w      D0
  4615. 000031EA  3E00                     move.w     D7, D0
  4616. 000031EC  7020                     moveq.l    D0, 0x20
  4617. 000031EE  B047                     cmp.w      D0, D7
  4618. 000031F0  6F08                     ble        +0xA /* 000031FA */
  4619. 000031F2  3F07                     move.w     -[A7], D7
  4620. 000031F4  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  4621. 000031F8  6006                     bra        +0x8 /* 00003200 */
  4622. label000031FA:
  4623. 000031FA  3F07                     move.w     -[A7], D7
  4624. 000031FC  4EBA 108E                jsr        [PC + 0x108E /* 0000428C */]
  4625. label00003200:
  4626. 00003200  4267                     clr.w      -[A7]
  4627. 00003202  1F06                     move.b     -[A7], D6
  4628. 00003204  4EBA FF42                jsr        [PC - 0xBE /* 00003148 */]
  4629. 00003208  101F                     move.b     D0, [A7]+
  4630. 0000320A  6600 01F0                bne        +0x1F2 /* 000033FC */
  4631. 0000320E  422E 000C                clr.b      [A6 + 0xC]
  4632. 00003212  486E FFF0                pea.l      [A6 - 0x10]
  4633. 00003216  4EBA 0C44                jsr        [PC + 0xC44 /* 00003E5C */]
  4634. 0000321A  6000 01E0                bra        +0x1E2 /* 000033FC */
  4635. label0000321E:
  4636. 0000321E  70FE                     moveq.l    D0, 0xFFFFFFFE
  4637. 00003220  B047                     cmp.w      D0, D7
  4638. 00003222  6F4C                     ble        +0x4E /* 00003270 */
  4639. 00003224  3007                     move.w     D0, D7
  4640. 00003226  907C FFFE                sub.w      D0, 0xFFFE
  4641. 0000322A  4440                     neg.w      D0
  4642. 0000322C  3E00                     move.w     D7, D0
  4643. 0000322E  4267                     clr.w      -[A7]
  4644. 00003230  3007                     move.w     D0, D7
  4645. 00003232  5340                     subq.w     D0, 1
  4646. 00003234  41ED CFAE                lea.l      A0, [A5 - 0x3052]
  4647. 00003238  E540                     asl        D0.w, 2
  4648. 0000323A  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4649. 0000323E  205F                     movea.l    A0, [A7]+
  4650. 00003240  4E90                     jsr        [A0]
  4651. 00003242  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  4652. 00003246  102D CDFE                move.b     D0, [A5 - 0x3202]
  4653. 0000324A  6714                     beq        +0x16 /* 00003260 */
  4654. 0000324C  2F00                     move.l     -[A7], D0
  4655. 0000324E  4267                     clr.w      -[A7]
  4656. 00003250  1F06                     move.b     -[A7], D6
  4657. 00003252  4EBA FEF4                jsr        [PC - 0x10C /* 00003148 */]
  4658. 00003256  121F                     move.b     D1, [A7]+
  4659. 00003258  201F                     move.l     D0, [A7]+
  4660. 0000325A  C001                     and.b      D0, D1
  4661. 0000325C  6600 019E                bne        +0x1A0 /* 000033FC */
  4662. label00003260:
  4663. 00003260  486E FFF0                pea.l      [A6 - 0x10]
  4664. 00003264  4EBA 0BF6                jsr        [PC + 0xBF6 /* 00003E5C */]
  4665. 00003268  422E 000C                clr.b      [A6 + 0xC]
  4666. 0000326C  6000 018E                bra        +0x190 /* 000033FC */
  4667. label00003270:
  4668. 00003270  206D D240                movea.l    A0, [A5 - 0x2DC0]
  4669. 00003274  3007                     move.w     D0, D7
  4670. 00003276  5340                     subq.w     D0, 1
  4671. 00003278  E740                     asl        D0.w, 3
  4672. 0000327A  48C0                     ext.l      D0
  4673. 0000327C  D090                     add.l      D0, [A0]
  4674. 0000327E  2040                     movea.l    A0, D0
  4675. 00003280  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4676. 00003284  7003                     moveq.l    D0, 0x03
  4677. label00003286:
  4678. 00003286  32D8                     move.w     [A1]+, [A0]+
  4679. 00003288  51C8 FFFC                dbf        D0, -0x6 /* 00003286 */
  4680. 0000328C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4681. 0000328E  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4682. 00003292  670C                     beq        +0xE /* 000032A0 */
  4683. 00003294  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4684. 00003298  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4685. 0000329C  30AE FFE8                move.w     [A0], [A6 - 0x18]
  4686. label000032A0:
  4687. 000032A0  102E FFED                move.b     D0, [A6 - 0x13]
  4688. 000032A4  4880                     ext.w      D0
  4689. 000032A6  5340                     subq.w     D0, 1
  4690. 000032A8  672C                     beq        +0x2E /* 000032D6 */
  4691. 000032AA  5340                     subq.w     D0, 1
  4692. 000032AC  6700 0088                beq        +0x8A /* 00003336 */
  4693. 000032B0  5340                     subq.w     D0, 1
  4694. 000032B2  6704                     beq        +0x6 /* 000032B8 */
  4695. 000032B4  6000 012E                bra        +0x130 /* 000033E4 */
  4696. label000032B8:
  4697. 000032B8  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4698. 000032BC  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4699. 000032C0  30AE FFEE                move.w     [A0], [A6 - 0x12]
  4700. 000032C4  4267                     clr.w      -[A7]
  4701. 000032C6  1F06                     move.b     -[A7], D6
  4702. 000032C8  4EBA FE7E                jsr        [PC - 0x182 /* 00003148 */]
  4703. 000032CC  101F                     move.b     D0, [A7]+
  4704. 000032CE  6700 0114                beq        +0x116 /* 000033E4 */
  4705. 000032D2  6000 0128                bra        +0x12A /* 000033FC */
  4706. label000032D6:
  4707. 000032D6  102E FFEE                move.b     D0, [A6 - 0x12]
  4708. 000032DA  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  4709. 000032DE  57C0                     seq        D0
  4710. 000032E0  4A00                     tst.b      D0
  4711. 000032E2  6700 0100                beq        +0x102 /* 000033E4 */
  4712. 000032E6  122E FFEF                move.b     D1, [A6 - 0x11]
  4713. 000032EA  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  4714. 000032EE  57C1                     seq        D1
  4715. 000032F0  C001                     and.b      D0, D1
  4716. 000032F2  6700 00F0                beq        +0xF2 /* 000033E4 */
  4717. 000032F6  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  4718. 000032FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4719. 000032FC  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4720. 00003300  6722                     beq        +0x24 /* 00003324 */
  4721. 00003302  7020                     moveq.l    D0, 0x20
  4722. 00003304  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4723. 00003308  6F0E                     ble        +0x10 /* 00003318 */
  4724. 0000330A  102E FFEC                move.b     D0, [A6 - 0x14]
  4725. 0000330E  4880                     ext.w      D0
  4726. 00003310  3F00                     move.w     -[A7], D0
  4727. 00003312  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  4728. 00003316  600C                     bra        +0xE /* 00003324 */
  4729. label00003318:
  4730. 00003318  102E FFEC                move.b     D0, [A6 - 0x14]
  4731. 0000331C  4880                     ext.w      D0
  4732. 0000331E  3F00                     move.w     -[A7], D0
  4733. 00003320  4EBA 0F6A                jsr        [PC + 0xF6A /* 0000428C */]
  4734. label00003324:
  4735. 00003324  4267                     clr.w      -[A7]
  4736. 00003326  1F06                     move.b     -[A7], D6
  4737. 00003328  4EBA FE1E                jsr        [PC - 0x1E2 /* 00003148 */]
  4738. 0000332C  101F                     move.b     D0, [A7]+
  4739. 0000332E  6700 00B4                beq        +0xB6 /* 000033E4 */
  4740. 00003332  6000 00C8                bra        +0xCA /* 000033FC */
  4741. label00003336:
  4742. 00003336  70FF                     moveq.l    D0, 0xFFFFFFFF
  4743. 00003338  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  4744. 0000333C  6716                     beq        +0x18 /* 00003354 */
  4745. 0000333E  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4746. 00003342  102E FFEC                move.b     D0, [A6 - 0x14]
  4747. 00003346  4880                     ext.w      D0
  4748. 00003348  4440                     neg.w      D0
  4749. 0000334A  D07C FF9E                add.w      D0, 0xFF9E
  4750. 0000334E  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4751. 00003352  3080                     move.w     [A0], D0
  4752. label00003354:
  4753. 00003354  302E FFEE                move.w     D0, [A6 - 0x12]
  4754. 00003358  5340                     subq.w     D0, 1
  4755. 0000335A  41ED CFAE                lea.l      A0, [A5 - 0x3052]
  4756. 0000335E  E540                     asl        D0.w, 2
  4757. 00003360  4AB0 0000                tst.l      [A0 + D0.w]
  4758. 00003364  6714                     beq        +0x16 /* 0000337A */
  4759. 00003366  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4760. 0000336A  302E FFEE                move.w     D0, [A6 - 0x12]
  4761. 0000336E  4440                     neg.w      D0
  4762. 00003370  D07C FFFE                add.w      D0, 0xFFFE
  4763. 00003374  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4764. 00003378  3080                     move.w     [A0], D0
  4765. label0000337A:
  4766. 0000337A  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4767. 0000337E  2050                     movea.l    A0, [A0]
  4768. 00003380  302E FFEE                move.w     D0, [A6 - 0x12]
  4769. 00003384  D040                     add.w      D0, D0
  4770. 00003386  72FF                     moveq.l    D1, 0xFFFFFFFF
  4771. 00003388  41E8 0158                lea.l      A0, [A0 + 0x158]
  4772. 0000338C  B270 0000                cmp.w      D1, [A0 + D0.w]
  4773. 00003390  671C                     beq        +0x1E /* 000033AE */
  4774. 00003392  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4775. 00003396  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4776. 0000339A  2050                     movea.l    A0, [A0]
  4777. 0000339C  302E FFEE                move.w     D0, [A6 - 0x12]
  4778. 000033A0  D040                     add.w      D0, D0
  4779. 000033A2  226D E7B6                movea.l    A1, [A5 - 0x184A]
  4780. 000033A6  41E8 0158                lea.l      A0, [A0 + 0x158]
  4781. 000033AA  32B0 0000                move.w     [A1], [A0 + D0.w]
  4782. label000033AE:
  4783. 000033AE  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4784. 000033B2  2050                     movea.l    A0, [A0]
  4785. 000033B4  302E FFEE                move.w     D0, [A6 - 0x12]
  4786. 000033B8  B068 0234                cmp.w      D0, [A0 + 0x234]
  4787. 000033BC  6602                     bne        +0x4 /* 000033C0 */
  4788. 000033BE  7C01                     moveq.l    D6, 0x01
  4789. label000033C0:
  4790. 000033C0  4267                     clr.w      -[A7]
  4791. 000033C2  1F06                     move.b     -[A7], D6
  4792. 000033C4  4EBA FD82                jsr        [PC - 0x27E /* 00003148 */]
  4793. 000033C8  101F                     move.b     D0, [A7]+
  4794. 000033CA  6702                     beq        +0x4 /* 000033CE */
  4795. 000033CC  602E                     bra        +0x30 /* 000033FC */
  4796. label000033CE:
  4797. 000033CE  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4798. 000033D2  2050                     movea.l    A0, [A0]
  4799. 000033D4  302E FFEE                move.w     D0, [A6 - 0x12]
  4800. 000033D8  B068 0234                cmp.w      D0, [A0 + 0x234]
  4801. 000033DC  6606                     bne        +0x8 /* 000033E4 */
  4802. 000033DE  1B7C 0001 CAB8           move.b     [A5 - 0x3548], 0x1
  4803. label000033E4:
  4804. 000033E4  486E FFF0                pea.l      [A6 - 0x10]
  4805. 000033E8  4EBA 0A72                jsr        [PC + 0xA72 /* 00003E5C */]
  4806. 000033EC  3E2E FFEA                move.w     D7, [A6 - 0x16]
  4807. 000033F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  4808. 000033F2  B047                     cmp.w      D0, D7
  4809. 000033F4  6600 FE7A                bne        -0x184 /* 00003270 */
  4810. 000033F8  422E 000C                clr.b      [A6 + 0xC]
  4811. label000033FC:
  4812. 000033FC  4CDF 00C0                movem.l    D6,D7, [A7]+
  4813. 00003400  4E5E                     unlink     A6
  4814. 00003402  2E9F                     move.l     [A7], [A7]+
  4815. 00003404  4E75                     rts
  4816. export_765:
  4817. fn00003406:
  4818. 00003406  4E56 FFFC                link       A6, -0x0004
  4819. 0000340A  2D6D E284 FFFC           move.l     [A6 - 0x4], [A5 - 0x1D7C]
  4820. 00003410  2B6D E7B6 E284           move.l     [A5 - 0x1D7C], [A5 - 0x184A]
  4821. 00003416  4267                     clr.w      -[A7]
  4822. 00003418  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4823. 0000341C  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  4824. 00003420  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4825. 00003424  4EBA 0014                jsr        [PC + 0x14 /* 0000343A */]
  4826. 00003428  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  4827. 0000342C  2B6E FFFC E284           move.l     [A5 - 0x1D7C], [A6 - 0x4]
  4828. 00003432  4E5E                     unlink     A6
  4829. 00003434  205F                     movea.l    A0, [A7]+
  4830. 00003436  5C4F                     addq.w     A7, 6
  4831. 00003438  4ED0                     jmp        [A0]
  4832. fn0000343A:
  4833. 0000343A  4E56 FFE8                link       A6, -0x0018
  4834. 0000343E  4267                     clr.w      -[A7]
  4835. 00003440  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4836. 00003444  4267                     clr.w      -[A7]
  4837. 00003446  4EBA FD50                jsr        [PC - 0x2B0 /* 00003198 */]
  4838. 0000344A  101F                     move.b     D0, [A7]+
  4839. 0000344C  670A                     beq        +0xC /* 00003458 */
  4840. 0000344E  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4841. 00003454  6000 0104                bra        +0x106 /* 0000355A */
  4842. label00003458:
  4843. 00003458  422E 000E                clr.b      [A6 + 0xE]
  4844. 0000345C  102E 000A                move.b     D0, [A6 + 0xA]
  4845. 00003460  6604                     bne        +0x6 /* 00003466 */
  4846. 00003462  6000 00F6                bra        +0xF8 /* 0000355A */
  4847. label00003466:
  4848. 00003466  4A6E 000C                tst.w      [A6 + 0xC]
  4849. 0000346A  6D00 00D0                blt        +0xD2 /* 0000353C */
  4850. 0000346E  206D D240                movea.l    A0, [A5 - 0x2DC0]
  4851. 00003472  302E 000C                move.w     D0, [A6 + 0xC]
  4852. 00003476  5340                     subq.w     D0, 1
  4853. 00003478  E740                     asl        D0.w, 3
  4854. 0000347A  48C0                     ext.l      D0
  4855. 0000347C  D090                     add.l      D0, [A0]
  4856. 0000347E  2040                     movea.l    A0, D0
  4857. 00003480  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4858. 00003484  7003                     moveq.l    D0, 0x03
  4859. label00003486:
  4860. 00003486  32D8                     move.w     [A1]+, [A0]+
  4861. 00003488  51C8 FFFC                dbf        D0, -0x6 /* 00003486 */
  4862. 0000348C  7001                     moveq.l    D0, 0x01
  4863. 0000348E  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  4864. 00003492  6700 00A8                beq        +0xAA /* 0000353C */
  4865. 00003496  7002                     moveq.l    D0, 0x02
  4866. 00003498  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  4867. 0000349C  57C0                     seq        D0
  4868. 0000349E  4A00                     tst.b      D0
  4869. 000034A0  6716                     beq        +0x18 /* 000034B8 */
  4870. 000034A2  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4871. 000034A6  2050                     movea.l    A0, [A0]
  4872. 000034A8  322E FFFE                move.w     D1, [A6 - 0x2]
  4873. 000034AC  B268 0232                cmp.w      D1, [A0 + 0x232]
  4874. 000034B0  57C1                     seq        D1
  4875. 000034B2  C001                     and.b      D0, D1
  4876. 000034B4  6600 00A4                bne        +0xA6 /* 0000355A */
  4877. label000034B8:
  4878. 000034B8  486E FFE8                pea.l      [A6 - 0x18]
  4879. 000034BC  4EBA 0A0C                jsr        [PC + 0xA0C /* 00003ECA */]
  4880. 000034C0  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  4881. 000034C6  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  4882. 000034CA  101F                     move.b     D0, [A7]+
  4883. 000034CC  676E                     beq        +0x70 /* 0000353C */
  4884. 000034CE  486E 000C                pea.l      [A6 + 0xC]
  4885. 000034D2  486D E270                pea.l      [A5 - 0x1D90]
  4886. 000034D6  3F3C 0002                move.w     -[A7], 0x2
  4887. 000034DA  4EBA 0DF4                jsr        [PC + 0xDF4 /* 000042D0 */]
  4888. 000034DE  486E 0008                pea.l      [A6 + 0x8]
  4889. 000034E2  486D E178                pea.l      [A5 - 0x1E88]
  4890. 000034E6  3F3C 0001                move.w     -[A7], 0x1
  4891. 000034EA  4EBA 0DE4                jsr        [PC + 0xDE4 /* 000042D0 */]
  4892. 000034EE  1F3C 0002                move.b     -[A7], 0x2
  4893. 000034F2  4EBA 0A16                jsr        [PC + 0xA16 /* 00003F0A */]
  4894. 000034F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  4895. 000034F8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4896. 000034FC  670C                     beq        +0xE /* 0000350A */
  4897. 000034FE  54AD E7B6                addq.l     [A5 - 0x184A], 2
  4898. 00003502  206D E7B6                movea.l    A0, [A5 - 0x184A]
  4899. 00003506  30AE FFF8                move.w     [A0], [A6 - 0x8]
  4900. label0000350A:
  4901. 0000350A  202D E7B6                move.l     D0, [A5 - 0x184A]
  4902. 0000350E  B0AD E27E                cmp.l      D0, [A5 - 0x1D82]
  4903. 00003512  6F0A                     ble        +0xC /* 0000351E */
  4904. 00003514  3F3C 0085                move.w     -[A7], 0x85
  4905. 00003518  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4906. 0000351C  6016                     bra        +0x18 /* 00003534 */
  4907. label0000351E:
  4908. 0000351E  4267                     clr.w      -[A7]
  4909. 00003520  1F3C 0001                move.b     -[A7], 0x1
  4910. 00003524  4EBA FC22                jsr        [PC - 0x3DE /* 00003148 */]
  4911. 00003528  101F                     move.b     D0, [A7]+
  4912. 0000352A  6708                     beq        +0xA /* 00003534 */
  4913. 0000352C  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4914. 00003532  6026                     bra        +0x28 /* 0000355A */
  4915. label00003534:
  4916. 00003534  486E FFE8                pea.l      [A6 - 0x18]
  4917. 00003538  4EBA 0922                jsr        [PC + 0x922 /* 00003E5C */]
  4918. label0000353C:
  4919. 0000353C  4267                     clr.w      -[A7]
  4920. 0000353E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4921. 00003542  1F3C 0001                move.b     -[A7], 0x1
  4922. 00003546  4EBA FC50                jsr        [PC - 0x3B0 /* 00003198 */]
  4923. 0000354A  101F                     move.b     D0, [A7]+
  4924. 0000354C  6708                     beq        +0xA /* 00003556 */
  4925. 0000354E  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4926. 00003554  6004                     bra        +0x6 /* 0000355A */
  4927. label00003556:
  4928. 00003556  422E 000E                clr.b      [A6 + 0xE]
  4929. label0000355A:
  4930. 0000355A  4E5E                     unlink     A6
  4931. 0000355C  205F                     movea.l    A0, [A7]+
  4932. 0000355E  5C4F                     addq.w     A7, 6
  4933. 00003560  4ED0                     jmp        [A0]
  4934. export_766:
  4935. 00003562  4E56 0000                link       A6, 0
  4936. 00003566  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4937. 0000356A  6702                     beq        +0x4 /* 0000356E */
  4938. 0000356C  6008                     bra        +0xA /* 00003576 */
  4939. label0000356E:
  4940. 0000356E  2F2D E7BE                move.l     -[A7], [A5 - 0x1842]
  4941. 00003572  205F                     movea.l    A0, [A7]+
  4942. 00003574  4E90                     jsr        [A0]
  4943. label00003576:
  4944. 00003576  4E5E                     unlink     A6
  4945. 00003578  4E75                     rts
  4946. export_767:
  4947. 0000357A  4E56 FFFC                link       A6, -0x0004
  4948. 0000357E  48E7 0700                movem.l    -[A7], D5,D6,D7
  4949. 00003582  1A2E 0008                move.b     D5, [A6 + 0x8]
  4950. 00003586  422E 000E                clr.b      [A6 + 0xE]
  4951. 0000358A  206D D484                movea.l    A0, [A5 - 0x2B7C]
  4952. 0000358E  2050                     movea.l    A0, [A0]
  4953. 00003590  302E 000C                move.w     D0, [A6 + 0xC]
  4954. 00003594  D040                     add.w      D0, D0
  4955. 00003596  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  4956. 0000359A  3E30 0000                move.w     D7, [A0 + D0.w]
  4957. 0000359E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4958. 000035A0  B047                     cmp.w      D0, D7
  4959. 000035A2  57C0                     seq        D0
  4960. 000035A4  4A00                     tst.b      D0
  4961. 000035A6  670E                     beq        +0x10 /* 000035B6 */
  4962. 000035A8  1205                     move.b     D1, D5
  4963. 000035AA  0A01 0001                xori.b     D1, 0x1
  4964. 000035AE  C001                     and.b      D0, D1
  4965. 000035B0  6704                     beq        +0x6 /* 000035B6 */
  4966. 000035B2  6000 00DC                bra        +0xDE /* 00003690 */
  4967. label000035B6:
  4968. 000035B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  4969. 000035B8  B047                     cmp.w      D0, D7
  4970. 000035BA  6700 009A                beq        +0x9C /* 00003656 */
  4971. 000035BE  701B                     moveq.l    D0, 0x1B
  4972. 000035C0  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  4973. 000035C4  56C0                     sne        D0
  4974. 000035C6  4A00                     tst.b      D0
  4975. 000035C8  660C                     bne        +0xE /* 000035D6 */
  4976. 000035CA  7203                     moveq.l    D1, 0x03
  4977. 000035CC  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  4978. 000035D0  56C1                     sne        D1
  4979. 000035D2  8001                     or.b       D0, D1
  4980. 000035D4  6732                     beq        +0x34 /* 00003608 */
  4981. label000035D6:
  4982. 000035D6  4A47                     tst.w      D7
  4983. 000035D8  6C1C                     bge        +0x1E /* 000035F6 */
  4984. 000035DA  1005                     move.b     D0, D5
  4985. 000035DC  6700 00B2                beq        +0xB4 /* 00003690 */
  4986. 000035E0  486D CDFA                pea.l      [A5 - 0x3206]
  4987. 000035E4  3F3C 0002                move.w     -[A7], 0x2
  4988. 000035E8  1F3C 000F                move.b     -[A7], 0xF
  4989. 000035EC  4EBA 0C34                jsr        [PC + 0xC34 /* 00004222 */]
  4990. 000035F0  6064                     bra        +0x66 /* 00003656 */
  4991. 000035F2  6000 009C                bra        +0x9E /* 00003690 */
  4992. label000035F6:
  4993. 000035F6  1005                     move.b     D0, D5
  4994. 000035F8  6700 0096                beq        +0x98 /* 00003690 */
  4995. 000035FC  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  4996. 00003600  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4997. 00003604  6000 008A                bra        +0x8C /* 00003690 */
  4998. label00003608:
  4999. 00003608  3007                     move.w     D0, D7
  5000. 0000360A  6A02                     bpl        +0x4 /* 0000360E */
  5001. 0000360C  4440                     neg.w      D0
  5002. label0000360E:
  5003. 0000360E  3E00                     move.w     D7, D0
  5004. 00003610  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5005. 00003614  3C2D E7C4                move.w     D6, [A5 - 0x183C]
  5006. 00003618  3B7C 0064 E7C4           move.w     [A5 - 0x183C], 0x64 /* 'd' */
  5007. 0000361E  486D CDFA                pea.l      [A5 - 0x3206]
  5008. 00003622  3F3C 0002                move.w     -[A7], 0x2
  5009. 00003626  1F3C 000F                move.b     -[A7], 0xF
  5010. 0000362A  4EBA 0BF6                jsr        [PC + 0xBF6 /* 00004222 */]
  5011. 0000362E  4267                     clr.w      -[A7]
  5012. 00003630  3F07                     move.w     -[A7], D7
  5013. 00003632  1F3C 0001                move.b     -[A7], 0x1
  5014. 00003636  1F3C 0001                move.b     -[A7], 0x1
  5015. 0000363A  4EBA FDCA                jsr        [PC - 0x236 /* 00003406 */]
  5016. 0000363E  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  5017. 00003642  3B46 E7C4                move.w     [A5 - 0x183C], D6
  5018. 00003646  102D CDFE                move.b     D0, [A5 - 0x3202]
  5019. 0000364A  660A                     bne        +0xC /* 00003656 */
  5020. 0000364C  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  5021. 00003650  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5022. 00003654  603A                     bra        +0x3C /* 00003690 */
  5023. label00003656:
  5024. 00003656  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  5025. 0000365C  486E 000A                pea.l      [A6 + 0xA]
  5026. 00003660  486D CC92                pea.l      [A5 - 0x336E]
  5027. 00003664  3F3C 0001                move.w     -[A7], 0x1
  5028. 00003668  4EBA 0C66                jsr        [PC + 0xC66 /* 000042D0 */]
  5029. 0000366C  302E 000C                move.w     D0, [A6 + 0xC]
  5030. 00003670  5340                     subq.w     D0, 1
  5031. 00003672  41ED D24C                lea.l      A0, [A5 - 0x2DB4]
  5032. 00003676  E540                     asl        D0.w, 2
  5033. 00003678  4870 0000                pea.l      [A0 + D0.w]
  5034. 0000367C  486D E7BE                pea.l      [A5 - 0x1842]
  5035. 00003680  3F3C 0004                move.w     -[A7], 0x4
  5036. 00003684  4EBA 0C4A                jsr        [PC + 0xC4A /* 000042D0 */]
  5037. 00003688  1F3C 0003                move.b     -[A7], 0x3
  5038. 0000368C  4EBA 087C                jsr        [PC + 0x87C /* 00003F0A */]
  5039. label00003690:
  5040. 00003690  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5041. 00003694  4E5E                     unlink     A6
  5042. 00003696  205F                     movea.l    A0, [A7]+
  5043. 00003698  5C4F                     addq.w     A7, 6
  5044. 0000369A  4ED0                     jmp        [A0]
  5045. fn0000369C:
  5046. 0000369C  4E56 FFFC                link       A6, -0x0004
  5047. 000036A0  48E7 0300                movem.l    -[A7], D6,D7
  5048. 000036A4  102D D237                move.b     D0, [A5 - 0x2DC9]
  5049. 000036A8  4880                     ext.w      D0
  5050. 000036AA  3E00                     move.w     D7, D0
  5051. 000036AC  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5052. 000036B0  206D D484                movea.l    A0, [A5 - 0x2B7C]
  5053. 000036B4  2050                     movea.l    A0, [A0]
  5054. 000036B6  3007                     move.w     D0, D7
  5055. 000036B8  D040                     add.w      D0, D0
  5056. 000036BA  3C30 0022                move.w     D6, [A0 + D0.w + 0x22]
  5057. 000036BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5058. 000036C0  B046                     cmp.w      D0, D6
  5059. 000036C2  57C0                     seq        D0
  5060. 000036C4  4A00                     tst.b      D0
  5061. 000036C6  661E                     bne        +0x20 /* 000036E6 */
  5062. 000036C8  2F00                     move.l     -[A7], D0
  5063. 000036CA  4267                     clr.w      -[A7]
  5064. 000036CC  3F06                     move.w     -[A7], D6
  5065. 000036CE  1F3C 0001                move.b     -[A7], 0x1
  5066. 000036D2  1F3C 0001                move.b     -[A7], 0x1
  5067. 000036D6  4EBA FD2E                jsr        [PC - 0x2D2 /* 00003406 */]
  5068. 000036DA  121F                     move.b     D1, [A7]+
  5069. 000036DC  201F                     move.l     D0, [A7]+
  5070. 000036DE  8001                     or.b       D0, D1
  5071. 000036E0  0240 0001                andi.w     D0, 0x1
  5072. 000036E4  6714                     beq        +0x16 /* 000036FA */
  5073. label000036E6:
  5074. 000036E6  3007                     move.w     D0, D7
  5075. 000036E8  5340                     subq.w     D0, 1
  5076. 000036EA  41ED E3F0                lea.l      A0, [A5 - 0x1C10]
  5077. 000036EE  E540                     asl        D0.w, 2
  5078. 000036F0  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5079. 000036F4  205F                     movea.l    A0, [A7]+
  5080. 000036F6  4E90                     jsr        [A0]
  5081. 000036F8  6008                     bra        +0xA /* 00003702 */
  5082. label000036FA:
  5083. 000036FA  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5084. 000036FE  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5085. label00003702:
  5086. 00003702  4CDF 00C0                movem.l    D6,D7, [A7]+
  5087. 00003706  4E5E                     unlink     A6
  5088. 00003708  4E75                     rts
  5089. fn0000370A:
  5090. 0000370A  4E56 0000                link       A6, 0
  5091. 0000370E  4EBA 0CEE                jsr        [PC + 0xCEE /* 000043FE */]
  5092. 00003712  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5093. 00003716  6702                     beq        +0x4 /* 0000371A */
  5094. 00003718  6012                     bra        +0x14 /* 0000372C */
  5095. label0000371A:
  5096. 0000371A  700B                     moveq.l    D0, 0x0B
  5097. 0000371C  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5098. 00003720  6606                     bne        +0x8 /* 00003728 */
  5099. 00003722  4EBA FF78                jsr        [PC - 0x88 /* 0000369C */]
  5100. 00003726  6004                     bra        +0x6 /* 0000372C */
  5101. label00003728:
  5102. 00003728  4EBA 12FC                jsr        [PC + 0x12FC /* 00004A26 */]
  5103. label0000372C:
  5104. 0000372C  4E5E                     unlink     A6
  5105. 0000372E  4E75                     rts
  5106. fn00003730:
  5107. 00003730  4E56 FFFE                link       A6, -0x0002
  5108. 00003734  1B7C 0001 E282           move.b     [A5 - 0x1D7E], 0x1
  5109. 0000373A  422D E7C2                clr.b      [A5 - 0x183E]
  5110. 0000373E  3D6D CAEA FFFE           move.w     [A6 - 0x2], [A5 - 0x3516]
  5111. 00003744  486D E272                pea.l      [A5 - 0x1D8E]
  5112. 00003748  486D DFF4                pea.l      [A5 - 0x200C]
  5113. 0000374C  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  5114. 00003750  426D E26E                clr.w      [A5 - 0x1D92]
  5115. 00003754  426D E26C                clr.w      [A5 - 0x1D94]
  5116. 00003758  4EBA FFB0                jsr        [PC - 0x50 /* 0000370A */]
  5117. 0000375C  486D E272                pea.l      [A5 - 0x1D8E]
  5118. 00003760  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  5119. 00003764  3B6E FFFE CAEA           move.w     [A5 - 0x3516], [A6 - 0x2]
  5120. 0000376A  422D E282                clr.b      [A5 - 0x1D7E]
  5121. 0000376E  4E5E                     unlink     A6
  5122. 00003770  4E75                     rts
  5123. fn00003772:
  5124. 00003772  4E56 0000                link       A6, 0
  5125. label00003776:
  5126. 00003776  700B                     moveq.l    D0, 0x0B
  5127. 00003778  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5128. 0000377C  57C0                     seq        D0
  5129. 0000377E  4A00                     tst.b      D0
  5130. 00003780  670C                     beq        +0xE /* 0000378E */
  5131. 00003782  7203                     moveq.l    D1, 0x03
  5132. 00003784  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5133. 00003788  57C1                     seq        D1
  5134. 0000378A  C001                     and.b      D0, D1
  5135. 0000378C  661C                     bne        +0x1E /* 000037AA */
  5136. label0000378E:
  5137. 0000378E  7202                     moveq.l    D1, 0x02
  5138. 00003790  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  5139. 00003794  57C1                     seq        D1
  5140. 00003796  8001                     or.b       D0, D1
  5141. 00003798  6610                     bne        +0x12 /* 000037AA */
  5142. 0000379A  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5143. 0000379E  0240 0001                andi.w     D0, 0x1
  5144. 000037A2  6606                     bne        +0x8 /* 000037AA */
  5145. 000037A4  4EBA FF64                jsr        [PC - 0x9C /* 0000370A */]
  5146. 000037A8  60CC                     bra        -0x32 /* 00003776 */
  5147. label000037AA:
  5148. 000037AA  4EBA 0C52                jsr        [PC + 0xC52 /* 000043FE */]
  5149. 000037AE  700B                     moveq.l    D0, 0x0B
  5150. 000037B0  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5151. 000037B4  57C0                     seq        D0
  5152. 000037B6  4A00                     tst.b      D0
  5153. 000037B8  670A                     beq        +0xC /* 000037C4 */
  5154. 000037BA  7203                     moveq.l    D1, 0x03
  5155. 000037BC  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5156. 000037C0  57C1                     seq        D1
  5157. 000037C2  C001                     and.b      D0, D1
  5158. label000037C4:
  5159. 000037C4  4400                     neg.b      D0
  5160. 000037C6  1D40 0008                move.b     [A6 + 0x8], D0
  5161. 000037CA  4E5E                     unlink     A6
  5162. 000037CC  4E75                     rts
  5163. export_768:
  5164. 000037CE  4E56 0000                link       A6, 0
  5165. 000037D2  1F3C 0004                move.b     -[A7], 0x4
  5166. 000037D6  4EBA 0732                jsr        [PC + 0x732 /* 00003F0A */]
  5167. 000037DA  4E5E                     unlink     A6
  5168. 000037DC  4E75                     rts
  5169. export_769:
  5170. 000037DE  4E56 0000                link       A6, 0
  5171. 000037E2  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  5172. 000037E6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5173. 000037EA  4E5E                     unlink     A6
  5174. 000037EC  4E75                     rts
  5175. export_770:
  5176. 000037EE  4E56 0000                link       A6, 0
  5177. 000037F2  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  5178. 000037F6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5179. 000037FA  4E5E                     unlink     A6
  5180. 000037FC  4E75                     rts
  5181. fn000037FE:
  5182. 000037FE  4E56 0000                link       A6, 0
  5183. 00003802  701E                     moveq.l    D0, 0x1E
  5184. 00003804  B06D E26E                cmp.w      D0, [A5 - 0x1D92]
  5185. 00003808  6E0A                     bgt        +0xC /* 00003814 */
  5186. 0000380A  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  5187. 0000380E  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5188. 00003812  6020                     bra        +0x22 /* 00003834 */
  5189. label00003814:
  5190. 00003814  526D E26E                addq.w     [A5 - 0x1D92], 1
  5191. 00003818  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5192. 0000381C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5193. 0000381E  2F00                     move.l     -[A7], D0
  5194. 00003820  302D E26E                move.w     D0, [A5 - 0x1D92]
  5195. 00003824  5340                     subq.w     D0, 1
  5196. 00003826  41ED E1F4                lea.l      A0, [A5 - 0x1E0C]
  5197. 0000382A  E540                     asl        D0.w, 2
  5198. 0000382C  4870 0000                pea.l      [A0 + D0.w]
  5199. 00003830  4EBA 0842                jsr        [PC + 0x842 /* 00004074 */]
  5200. label00003834:
  5201. 00003834  4E5E                     unlink     A6
  5202. 00003836  205F                     movea.l    A0, [A7]+
  5203. 00003838  544F                     addq.w     A7, 2
  5204. 0000383A  4ED0                     jmp        [A0]
  5205. export_771:
  5206. 0000383C  4E56 FFFE                link       A6, -0x0002
  5207. 00003840  4267                     clr.w      -[A7]
  5208. 00003842  486E FFFE                pea.l      [A6 - 0x2]
  5209. 00003846  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5210. 0000384A  101F                     move.b     D0, [A7]+
  5211. 0000384C  660A                     bne        +0xC /* 00003858 */
  5212. 0000384E  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5213. 00003852  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5214. 00003856  6054                     bra        +0x56 /* 000038AC */
  5215. label00003858:
  5216. 00003858  7001                     moveq.l    D0, 0x01
  5217. 0000385A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5218. 0000385E  6616                     bne        +0x18 /* 00003876 */
  5219. 00003860  4A6D E26C                tst.w      [A5 - 0x1D94]
  5220. 00003864  6E0A                     bgt        +0xC /* 00003870 */
  5221. 00003866  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  5222. 0000386A  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5223. 0000386E  603C                     bra        +0x3E /* 000038AC */
  5224. label00003870:
  5225. 00003870  4267                     clr.w      -[A7]
  5226. 00003872  4EBA FF8A                jsr        [PC - 0x76 /* 000037FE */]
  5227. label00003876:
  5228. 00003876  7002                     moveq.l    D0, 0x02
  5229. 00003878  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5230. 0000387C  660C                     bne        +0xE /* 0000388A */
  5231. 0000387E  1F3C 0005                move.b     -[A7], 0x5
  5232. 00003882  4EBA 0686                jsr        [PC + 0x686 /* 00003F0A */]
  5233. 00003886  4EBA 0B24                jsr        [PC + 0xB24 /* 000043AC */]
  5234. label0000388A:
  5235. 0000388A  7003                     moveq.l    D0, 0x03
  5236. 0000388C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5237. 00003890  661A                     bne        +0x1C /* 000038AC */
  5238. 00003892  1B7C 0001 CDFE           move.b     [A5 - 0x3202], 0x1
  5239. 00003898  486D CDFE                pea.l      [A5 - 0x3202]
  5240. 0000389C  486D B5C4                pea.l      [A5 - 0x4A3C]
  5241. 000038A0  3F3C 0001                move.w     -[A7], 0x1
  5242. 000038A4  4EBA 0A2A                jsr        [PC + 0xA2A /* 000042D0 */]
  5243. 000038A8  4EBA 0B02                jsr        [PC + 0xB02 /* 000043AC */]
  5244. label000038AC:
  5245. 000038AC  4E5E                     unlink     A6
  5246. 000038AE  4E75                     rts
  5247. export_772:
  5248. 000038B0  4E56 0000                link       A6, 0
  5249. 000038B4  1F3C 0006                move.b     -[A7], 0x6
  5250. 000038B8  4EBA 0650                jsr        [PC + 0x650 /* 00003F0A */]
  5251. 000038BC  4E5E                     unlink     A6
  5252. 000038BE  4E75                     rts
  5253. fn000038C0:
  5254. 000038C0  4E56 0000                link       A6, 0
  5255. 000038C4  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5256. 000038C8  700B                     moveq.l    D0, 0x0B
  5257. 000038CA  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5258. 000038CE  56C0                     sne        D0
  5259. 000038D0  4A00                     tst.b      D0
  5260. 000038D2  660C                     bne        +0xE /* 000038E0 */
  5261. 000038D4  7206                     moveq.l    D1, 0x06
  5262. 000038D6  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5263. 000038DA  56C1                     sne        D1
  5264. 000038DC  8001                     or.b       D0, D1
  5265. 000038DE  6714                     beq        +0x16 /* 000038F4 */
  5266. label000038E0:
  5267. 000038E0  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5268. 000038E4  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5269. 000038E8  206E 0008                movea.l    A0, [A6 + 0x8]
  5270. 000038EC  2C48                     movea.l    A6, A0
  5271. 000038EE  4EFA 0178                jmp        [PC + 0x178 /* 00003A68 */]
  5272. 000038F2  0000 4EAD                ori.b      D0, 0xAD
  5273. // begin alternate branch 000038F4-000038FA
  5274. label000038F4:
  5275. 000038F4  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5276. 000038F8  7002                     moveq.l    D0, 0x02
  5277. // end alternate branch 000038F4-000038FA
  5278. label000038F4: // (misaligned)
  5279. 000038F6  1B8A 7002                move.b     [A5 + D7.w + 0x2], A2
  5280. 000038FA  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5281. 000038FE  6714                     beq        +0x16 /* 00003914 */
  5282. 00003900  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  5283. 00003904  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5284. 00003908  206E 0008                movea.l    A0, [A6 + 0x8]
  5285. 0000390C  2C48                     movea.l    A6, A0
  5286. 0000390E  4EFA 0158                jmp        [PC + 0x158 /* 00003A68 */]
  5287. 00003912  0000 4EAD                ori.b      D0, 0xAD
  5288. // begin alternate branch 00003914-0000391A
  5289. label00003914:
  5290. 00003914  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5291. 00003918  4E5E                     unlink     A6
  5292. // end alternate branch 00003914-0000391A
  5293. label00003914: // (misaligned)
  5294. 00003916  1B8A 4E5E                move.b     [A5 + D4 * 8 + 0x5E], A2
  5295. 0000391A  2E9F                     move.l     [A7], [A7]+
  5296. 0000391C  4E75                     rts
  5297. export_773:
  5298. 0000391E  4E56 FFF8                link       A6, -0x0008
  5299. 00003922  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5300. 00003926  700B                     moveq.l    D0, 0x0B
  5301. 00003928  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5302. 0000392C  56C0                     sne        D0
  5303. 0000392E  4A00                     tst.b      D0
  5304. 00003930  660C                     bne        +0xE /* 0000393E */
  5305. 00003932  720D                     moveq.l    D1, 0x0D
  5306. 00003934  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5307. 00003938  56C1                     sne        D1
  5308. 0000393A  8001                     or.b       D0, D1
  5309. 0000393C  670C                     beq        +0xE /* 0000394A */
  5310. label0000393E:
  5311. 0000393E  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5312. 00003942  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5313. 00003946  6000 0120                bra        +0x122 /* 00003A68 */
  5314. label0000394A:
  5315. 0000394A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5316. 0000394E  1F3C 0003                move.b     -[A7], 0x3
  5317. 00003952  70FF                     moveq.l    D0, 0xFFFFFFFF
  5318. 00003954  2F00                     move.l     -[A7], D0
  5319. 00003956  486E FFF8                pea.l      [A6 - 0x8]
  5320. 0000395A  4EBA 0718                jsr        [PC + 0x718 /* 00004074 */]
  5321. 0000395E  7002                     moveq.l    D0, 0x02
  5322. 00003960  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5323. 00003964  6722                     beq        +0x24 /* 00003988 */
  5324. 00003966  4EBA FDA2                jsr        [PC - 0x25E /* 0000370A */]
  5325. 0000396A  700B                     moveq.l    D0, 0x0B
  5326. 0000396C  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5327. 00003970  57C0                     seq        D0
  5328. 00003972  4A00                     tst.b      D0
  5329. 00003974  6700 008E                beq        +0x90 /* 00003A04 */
  5330. 00003978  7202                     moveq.l    D1, 0x02
  5331. 0000397A  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5332. 0000397E  57C1                     seq        D1
  5333. 00003980  C001                     and.b      D0, D1
  5334. 00003982  6600 008A                bne        +0x8C /* 00003A0E */
  5335. 00003986  607C                     bra        +0x7E /* 00003A04 */
  5336. label00003988:
  5337. 00003988  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5338. label0000398C:
  5339. 0000398C  700B                     moveq.l    D0, 0x0B
  5340. 0000398E  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5341. 00003992  57C0                     seq        D0
  5342. 00003994  4A00                     tst.b      D0
  5343. 00003996  671A                     beq        +0x1C /* 000039B2 */
  5344. 00003998  7203                     moveq.l    D1, 0x03
  5345. 0000399A  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5346. 0000399E  57C1                     seq        D1
  5347. 000039A0  4A01                     tst.b      D1
  5348. 000039A2  662A                     bne        +0x2C /* 000039CE */
  5349. 000039A4  7402                     moveq.l    D2, 0x02
  5350. 000039A6  B42D D237                cmp.b      D2, [A5 - 0x2DC9]
  5351. 000039AA  57C2                     seq        D2
  5352. 000039AC  8202                     or.b       D1, D2
  5353. 000039AE  C001                     and.b      D0, D1
  5354. 000039B0  661C                     bne        +0x1E /* 000039CE */
  5355. label000039B2:
  5356. 000039B2  7202                     moveq.l    D1, 0x02
  5357. 000039B4  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  5358. 000039B8  57C1                     seq        D1
  5359. 000039BA  8001                     or.b       D0, D1
  5360. 000039BC  6610                     bne        +0x12 /* 000039CE */
  5361. 000039BE  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5362. 000039C2  0240 0001                andi.w     D0, 0x1
  5363. 000039C6  6606                     bne        +0x8 /* 000039CE */
  5364. 000039C8  4EBA FD40                jsr        [PC - 0x2C0 /* 0000370A */]
  5365. 000039CC  60BE                     bra        -0x40 /* 0000398C */
  5366. label000039CE:
  5367. 000039CE  7002                     moveq.l    D0, 0x02
  5368. 000039D0  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5369. 000039D4  660C                     bne        +0xE /* 000039E2 */
  5370. 000039D6  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  5371. 000039DA  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5372. 000039DE  6000 0088                bra        +0x8A /* 00003A68 */
  5373. label000039E2:
  5374. 000039E2  700B                     moveq.l    D0, 0x0B
  5375. 000039E4  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5376. 000039E8  57C0                     seq        D0
  5377. 000039EA  4A00                     tst.b      D0
  5378. 000039EC  670C                     beq        +0xE /* 000039FA */
  5379. 000039EE  7202                     moveq.l    D1, 0x02
  5380. 000039F0  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5381. 000039F4  57C1                     seq        D1
  5382. 000039F6  C001                     and.b      D0, D1
  5383. 000039F8  6614                     bne        +0x16 /* 00003A0E */
  5384. label000039FA:
  5385. 000039FA  4EBA 0A02                jsr        [PC + 0xA02 /* 000043FE */]
  5386. 000039FE  2F0E                     move.l     -[A7], A6
  5387. 00003A00  4EBA FEBE                jsr        [PC - 0x142 /* 000038C0 */]
  5388. label00003A04:
  5389. 00003A04  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5390. 00003A08  4EBA 09B2                jsr        [PC + 0x9B2 /* 000043BC */]
  5391. 00003A0C  605A                     bra        +0x5C /* 00003A68 */
  5392. label00003A0E:
  5393. 00003A0E  4267                     clr.w      -[A7]
  5394. 00003A10  70FF                     moveq.l    D0, 0xFFFFFFFF
  5395. 00003A12  2F00                     move.l     -[A7], D0
  5396. 00003A14  486E FFFC                pea.l      [A6 - 0x4]
  5397. 00003A18  4EBA 065A                jsr        [PC + 0x65A /* 00004074 */]
  5398. 00003A1C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5399. 00003A20  4EBA 099A                jsr        [PC + 0x99A /* 000043BC */]
  5400. 00003A24  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5401. 00003A28  7002                     moveq.l    D0, 0x02
  5402. 00003A2A  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5403. 00003A2E  6706                     beq        +0x8 /* 00003A36 */
  5404. 00003A30  4EBA FCD8                jsr        [PC - 0x328 /* 0000370A */]
  5405. 00003A34  602A                     bra        +0x2C /* 00003A60 */
  5406. label00003A36:
  5407. 00003A36  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5408. 00003A3A  4EBA 09C2                jsr        [PC + 0x9C2 /* 000043FE */]
  5409. 00003A3E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5410. 00003A42  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5411. 00003A46  4267                     clr.w      -[A7]
  5412. 00003A48  4EBA FD28                jsr        [PC - 0x2D8 /* 00003772 */]
  5413. 00003A4C  101F                     move.b     D0, [A7]+
  5414. 00003A4E  660A                     bne        +0xC /* 00003A5A */
  5415. 00003A50  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5416. 00003A54  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5417. 00003A58  600E                     bra        +0x10 /* 00003A68 */
  5418. label00003A5A:
  5419. 00003A5A  2F0E                     move.l     -[A7], A6
  5420. 00003A5C  4EBA FE62                jsr        [PC - 0x19E /* 000038C0 */]
  5421. label00003A60:
  5422. 00003A60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5423. 00003A64  4EBA 0956                jsr        [PC + 0x956 /* 000043BC */]
  5424. label00003A68:
  5425. 00003A68  4FEE FFD8                lea.l      A7, [A6 - 0x28]
  5426. 00003A6C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5427. 00003A70  4E5E                     unlink     A6
  5428. 00003A72  4E75                     rts
  5429. export_774:
  5430. 00003A74  4E56 FFFC                link       A6, -0x0004
  5431. 00003A78  4A6D E26C                tst.w      [A5 - 0x1D94]
  5432. 00003A7C  6F1C                     ble        +0x1E /* 00003A9A */
  5433. 00003A7E  4267                     clr.w      -[A7]
  5434. 00003A80  302D E26C                move.w     D0, [A5 - 0x1D94]
  5435. 00003A84  5340                     subq.w     D0, 1
  5436. 00003A86  41ED E17C                lea.l      A0, [A5 - 0x1E84]
  5437. 00003A8A  E540                     asl        D0.w, 2
  5438. 00003A8C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5439. 00003A90  486E FFFC                pea.l      [A6 - 0x4]
  5440. 00003A94  4EBA 05DE                jsr        [PC + 0x5DE /* 00004074 */]
  5441. 00003A98  6008                     bra        +0xA /* 00003AA2 */
  5442. label00003A9A:
  5443. 00003A9A  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  5444. 00003A9E  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5445. label00003AA2:
  5446. 00003AA2  4E5E                     unlink     A6
  5447. 00003AA4  4E75                     rts
  5448. export_775:
  5449. 00003AA6  4E56 FEFE                link       A6, -0x0102
  5450. 00003AAA  102D E7C2                move.b     D0, [A5 - 0x183E]
  5451. 00003AAE  670A                     beq        +0xC /* 00003ABA */
  5452. 00003AB0  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  5453. 00003AB4  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5454. 00003AB8  6064                     bra        +0x66 /* 00003B1E */
  5455. label00003ABA:
  5456. 00003ABA  1B7C 0001 E7C2           move.b     [A5 - 0x183E], 0x1
  5457. 00003AC0  1F3C 0007                move.b     -[A7], 0x7
  5458. 00003AC4  4EBA 0444                jsr        [PC + 0x444 /* 00003F0A */]
  5459. 00003AC8  4267                     clr.w      -[A7]
  5460. 00003ACA  4EBA FCA6                jsr        [PC - 0x35A /* 00003772 */]
  5461. 00003ACE  101F                     move.b     D0, [A7]+
  5462. 00003AD0  660A                     bne        +0xC /* 00003ADC */
  5463. 00003AD2  3F3C 005E                move.w     -[A7], 0x5E /* '^' */
  5464. 00003AD6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5465. 00003ADA  6042                     bra        +0x44 /* 00003B1E */
  5466. label00003ADC:
  5467. 00003ADC  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5468. 00003AE0  4267                     clr.w      -[A7]
  5469. 00003AE2  486E FEFE                pea.l      [A6 - 0x102]
  5470. 00003AE6  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  5471. 00003AEA  486D E424                pea.l      [A5 - 0x1BDC]
  5472. 00003AEE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5473. 00003AF2  101F                     move.b     D0, [A7]+
  5474. 00003AF4  660C                     bne        +0xE /* 00003B02 */
  5475. 00003AF6  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  5476. 00003AFA  486D E424                pea.l      [A5 - 0x1BDC]
  5477. 00003AFE  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  5478. label00003B02:
  5479. 00003B02  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5480. 00003B06  7002                     moveq.l    D0, 0x02
  5481. 00003B08  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5482. 00003B0C  6708                     beq        +0xA /* 00003B16 */
  5483. 00003B0E  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  5484. 00003B12  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5485. label00003B16:
  5486. 00003B16  1F3C 0005                move.b     -[A7], 0x5
  5487. 00003B1A  4EBA 03EE                jsr        [PC + 0x3EE /* 00003F0A */]
  5488. label00003B1E:
  5489. 00003B1E  4E5E                     unlink     A6
  5490. 00003B20  4E75                     rts
  5491. export_776:
  5492. 00003B22  4E56 0000                link       A6, 0
  5493. 00003B26  1F3C 0008                move.b     -[A7], 0x8
  5494. 00003B2A  4EBA 03DE                jsr        [PC + 0x3DE /* 00003F0A */]
  5495. 00003B2E  4EBA 087C                jsr        [PC + 0x87C /* 000043AC */]
  5496. 00003B32  4E5E                     unlink     A6
  5497. 00003B34  4E75                     rts
  5498. export_777:
  5499. 00003B36  4E56 FFF0                link       A6, -0x0010
  5500. 00003B3A  48E7 0700                movem.l    -[A7], D5,D6,D7
  5501. 00003B3E  4267                     clr.w      -[A7]
  5502. 00003B40  486E FFF4                pea.l      [A6 - 0xC]
  5503. 00003B44  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5504. 00003B48  101F                     move.b     D0, [A7]+
  5505. 00003B4A  660C                     bne        +0xE /* 00003B58 */
  5506. 00003B4C  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5507. 00003B50  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5508. 00003B54  6000 016A                bra        +0x16C /* 00003CC0 */
  5509. label00003B58:
  5510. 00003B58  3A2D E26E                move.w     D5, [A5 - 0x1D92]
  5511. 00003B5C  701E                     moveq.l    D0, 0x1E
  5512. 00003B5E  B06D E26C                cmp.w      D0, [A5 - 0x1D94]
  5513. 00003B62  6F06                     ble        +0x8 /* 00003B6A */
  5514. 00003B64  526D E26C                addq.w     [A5 - 0x1D94], 1
  5515. 00003B68  600C                     bra        +0xE /* 00003B76 */
  5516. label00003B6A:
  5517. 00003B6A  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  5518. 00003B6E  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5519. 00003B72  6000 014C                bra        +0x14E /* 00003CC0 */
  5520. label00003B76:
  5521. 00003B76  4207                     clr.b      D7
  5522. 00003B78  7002                     moveq.l    D0, 0x02
  5523. 00003B7A  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5524. 00003B7E  660A                     bne        +0xC /* 00003B8A */
  5525. 00003B80  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5526. 00003B84  4EBA 0384                jsr        [PC + 0x384 /* 00003F0A */]
  5527. 00003B88  7E01                     moveq.l    D7, 0x01
  5528. label00003B8A:
  5529. 00003B8A  7003                     moveq.l    D0, 0x03
  5530. 00003B8C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5531. 00003B90  660A                     bne        +0xC /* 00003B9C */
  5532. 00003B92  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  5533. 00003B96  4EBA 0372                jsr        [PC + 0x372 /* 00003F0A */]
  5534. 00003B9A  7E01                     moveq.l    D7, 0x01
  5535. label00003B9C:
  5536. 00003B9C  7001                     moveq.l    D0, 0x01
  5537. 00003B9E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  5538. 00003BA2  6614                     bne        +0x16 /* 00003BB8 */
  5539. 00003BA4  302D E26C                move.w     D0, [A5 - 0x1D94]
  5540. 00003BA8  5340                     subq.w     D0, 1
  5541. 00003BAA  41ED E17C                lea.l      A0, [A5 - 0x1E84]
  5542. 00003BAE  E540                     asl        D0.w, 2
  5543. 00003BB0  21AD E524 0000           move.l     [A0 + D0.w], [A5 - 0x1ADC]
  5544. 00003BB6  6016                     bra        +0x18 /* 00003BCE */
  5545. label00003BB8:
  5546. 00003BB8  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5547. 00003BBC  302D E26C                move.w     D0, [A5 - 0x1D94]
  5548. 00003BC0  5340                     subq.w     D0, 1
  5549. 00003BC2  43ED E17C                lea.l      A1, [A5 - 0x1E84]
  5550. 00003BC6  E540                     asl        D0.w, 2
  5551. 00003BC8  23A8 0008 0000           move.l     [A1 + D0.w], [A0 + 0x8]
  5552. label00003BCE:
  5553. 00003BCE  302E FFF4                move.w     D0, [A6 - 0xC]
  5554. 00003BD2  5340                     subq.w     D0, 1
  5555. 00003BD4  670A                     beq        +0xC /* 00003BE0 */
  5556. 00003BD6  5340                     subq.w     D0, 1
  5557. 00003BD8  6710                     beq        +0x12 /* 00003BEA */
  5558. 00003BDA  5340                     subq.w     D0, 1
  5559. 00003BDC  671E                     beq        +0x20 /* 00003BFC */
  5560. 00003BDE  602C                     bra        +0x2E /* 00003C0C */
  5561. label00003BE0:
  5562. 00003BE0  1F3C 0003                move.b     -[A7], 0x3
  5563. 00003BE4  4EBA FC18                jsr        [PC - 0x3E8 /* 000037FE */]
  5564. 00003BE8  6022                     bra        +0x24 /* 00003C0C */
  5565. label00003BEA:
  5566. 00003BEA  1F3C 000B                move.b     -[A7], 0xB
  5567. 00003BEE  4EBA 031A                jsr        [PC + 0x31A /* 00003F0A */]
  5568. 00003BF2  1F3C 0002                move.b     -[A7], 0x2
  5569. 00003BF6  4EBA FC06                jsr        [PC - 0x3FA /* 000037FE */]
  5570. 00003BFA  6010                     bra        +0x12 /* 00003C0C */
  5571. label00003BFC:
  5572. 00003BFC  1F3C 000C                move.b     -[A7], 0xC
  5573. 00003C00  4EBA 0308                jsr        [PC + 0x308 /* 00003F0A */]
  5574. 00003C04  1F3C 0002                move.b     -[A7], 0x2
  5575. 00003C08  4EBA FBF4                jsr        [PC - 0x40C /* 000037FE */]
  5576. label00003C0C:
  5577. 00003C0C  4267                     clr.w      -[A7]
  5578. 00003C0E  4EBA FB62                jsr        [PC - 0x49E /* 00003772 */]
  5579. 00003C12  101F                     move.b     D0, [A7]+
  5580. 00003C14  660C                     bne        +0xE /* 00003C22 */
  5581. 00003C16  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5582. 00003C1A  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5583. 00003C1E  6000 00A0                bra        +0xA2 /* 00003CC0 */
  5584. label00003C22:
  5585. 00003C22  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5586. 00003C26  700B                     moveq.l    D0, 0x0B
  5587. 00003C28  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5588. 00003C2C  56C0                     sne        D0
  5589. 00003C2E  4A00                     tst.b      D0
  5590. 00003C30  660C                     bne        +0xE /* 00003C3E */
  5591. 00003C32  720A                     moveq.l    D1, 0x0A
  5592. 00003C34  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  5593. 00003C38  56C1                     sne        D1
  5594. 00003C3A  8001                     or.b       D0, D1
  5595. 00003C3C  670A                     beq        +0xC /* 00003C48 */
  5596. label00003C3E:
  5597. 00003C3E  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  5598. 00003C42  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5599. 00003C46  6078                     bra        +0x7A /* 00003CC0 */
  5600. label00003C48:
  5601. 00003C48  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5602. 00003C4C  7002                     moveq.l    D0, 0x02
  5603. 00003C4E  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  5604. 00003C52  670A                     beq        +0xC /* 00003C5E */
  5605. 00003C54  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  5606. 00003C58  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5607. 00003C5C  6062                     bra        +0x64 /* 00003CC0 */
  5608. label00003C5E:
  5609. 00003C5E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  5610. 00003C62  4267                     clr.w      -[A7]
  5611. 00003C64  302D E26C                move.w     D0, [A5 - 0x1D94]
  5612. 00003C68  5340                     subq.w     D0, 1
  5613. 00003C6A  41ED E17C                lea.l      A0, [A5 - 0x1E84]
  5614. 00003C6E  E540                     asl        D0.w, 2
  5615. 00003C70  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5616. 00003C74  486E FFF8                pea.l      [A6 - 0x8]
  5617. 00003C78  4EBA 03FA                jsr        [PC + 0x3FA /* 00004074 */]
  5618. 00003C7C  3005                     move.w     D0, D5
  5619. 00003C7E  5240                     addq.w     D0, 1
  5620. 00003C80  3D40 FFF2                move.w     [A6 - 0xE], D0
  5621. 00003C84  3D6D E26E FFF0           move.w     [A6 - 0x10], [A5 - 0x1D92]
  5622. 00003C8A  3C2E FFF2                move.w     D6, [A6 - 0xE]
  5623. 00003C8E  6016                     bra        +0x18 /* 00003CA6 */
  5624. label00003C90:
  5625. 00003C90  3006                     move.w     D0, D6
  5626. 00003C92  5340                     subq.w     D0, 1
  5627. 00003C94  41ED E1F4                lea.l      A0, [A5 - 0x1E0C]
  5628. 00003C98  E540                     asl        D0.w, 2
  5629. 00003C9A  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5630. 00003C9E  4EBA 071C                jsr        [PC + 0x71C /* 000043BC */]
  5631. 00003CA2  5246                     addq.w     D6, 1
  5632. 00003CA4  6906                     bvs        +0x8 /* 00003CAC */
  5633. label00003CA6:
  5634. 00003CA6  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  5635. 00003CAA  6FE4                     ble        -0x1A /* 00003C90 */
  5636. label00003CAC:
  5637. 00003CAC  3B45 E26E                move.w     [A5 - 0x1D92], D5
  5638. 00003CB0  536D E26C                subq.w     [A5 - 0x1D94], 1
  5639. 00003CB4  1007                     move.b     D0, D7
  5640. 00003CB6  6708                     beq        +0xA /* 00003CC0 */
  5641. 00003CB8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  5642. 00003CBC  4EBA 024C                jsr        [PC + 0x24C /* 00003F0A */]
  5643. label00003CC0:
  5644. 00003CC0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5645. 00003CC4  4E5E                     unlink     A6
  5646. 00003CC6  4E75                     rts
  5647. export_778:
  5648. 00003CC8  4E56 0000                link       A6, 0
  5649. 00003CCC  1F3C 000E                move.b     -[A7], 0xE
  5650. 00003CD0  4EBA 0238                jsr        [PC + 0x238 /* 00003F0A */]
  5651. 00003CD4  4EBA 06D6                jsr        [PC + 0x6D6 /* 000043AC */]
  5652. 00003CD8  4E5E                     unlink     A6
  5653. 00003CDA  4E75                     rts
  5654. export_779:
  5655. 00003CDC  4E56 0000                link       A6, 0
  5656. 00003CE0  1F3C 000F                move.b     -[A7], 0xF
  5657. 00003CE4  4EBA 0224                jsr        [PC + 0x224 /* 00003F0A */]
  5658. 00003CE8  4E5E                     unlink     A6
  5659. 00003CEA  4E75                     rts
  5660. export_780:
  5661. 00003CEC  4E56 0000                link       A6, 0
  5662. 00003CF0  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  5663. 00003CF4  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5664. 00003CF8  4E5E                     unlink     A6
  5665. 00003CFA  4E75                     rts
  5666. fn00003CFC:
  5667. 00003CFC  4E56 FFD2                link       A6, -0x002E
  5668. 00003D00  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5669. 00003D04  3E2E 000A                move.w     D7, [A6 + 0xA]
  5670. 00003D08  422E 000E                clr.b      [A6 + 0xE]
  5671. 00003D0C  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5672. 00003D10  6704                     beq        +0x6 /* 00003D16 */
  5673. 00003D12  6000 00F4                bra        +0xF6 /* 00003E08 */
  5674. label00003D16:
  5675. 00003D16  266D DFE6                movea.l    A3, [A5 - 0x201A]
  5676. 00003D1A  486E FFDC                pea.l      [A6 - 0x24]
  5677. 00003D1E  1F3C 0001                move.b     -[A7], 0x1
  5678. 00003D22  4EBA EFA2                jsr        [PC - 0x105E /* 00002CC6 */]
  5679. 00003D26  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5680. 00003D2A  6600 00D4                bne        +0xD6 /* 00003E00 */
  5681. 00003D2E  486E FFF0                pea.l      [A6 - 0x10]
  5682. 00003D32  4EBA 0196                jsr        [PC + 0x196 /* 00003ECA */]
  5683. 00003D36  102E 000C                move.b     D0, [A6 + 0xC]
  5684. 00003D3A  673E                     beq        +0x40 /* 00003D7A */
  5685. 00003D3C  102E 0008                move.b     D0, [A6 + 0x8]
  5686. 00003D40  6728                     beq        +0x2A /* 00003D6A */
  5687. 00003D42  206D D240                movea.l    A0, [A5 - 0x2DC0]
  5688. 00003D46  3007                     move.w     D0, D7
  5689. 00003D48  5340                     subq.w     D0, 1
  5690. 00003D4A  E740                     asl        D0.w, 3
  5691. 00003D4C  48C0                     ext.l      D0
  5692. 00003D4E  2840                     movea.l    A4, D0
  5693. 00003D50  D9D0                     add.l      A4, [A0]
  5694. 00003D52  3C14                     move.w     D6, [A4]
  5695. 00003D54  38BC FFFF                move.w     [A4], 0xFFFF
  5696. 00003D58  4267                     clr.w      -[A7]
  5697. 00003D5A  3F07                     move.w     -[A7], D7
  5698. 00003D5C  42A7                     clr.l      -[A7]
  5699. 00003D5E  4EBA F6A6                jsr        [PC - 0x95A /* 00003406 */]
  5700. 00003D62  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  5701. 00003D66  3886                     move.w     [A4], D6
  5702. 00003D68  604C                     bra        +0x4E /* 00003DB6 */
  5703. label00003D6A:
  5704. 00003D6A  4267                     clr.w      -[A7]
  5705. 00003D6C  3F07                     move.w     -[A7], D7
  5706. 00003D6E  42A7                     clr.l      -[A7]
  5707. 00003D70  4EBA F694                jsr        [PC - 0x96C /* 00003406 */]
  5708. 00003D74  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  5709. 00003D78  603C                     bra        +0x3E /* 00003DB6 */
  5710. label00003D7A:
  5711. 00003D7A  102E 0008                move.b     D0, [A6 + 0x8]
  5712. 00003D7E  670E                     beq        +0x10 /* 00003D8E */
  5713. 00003D80  4267                     clr.w      -[A7]
  5714. 00003D82  3F07                     move.w     -[A7], D7
  5715. 00003D84  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  5716. 00003D88  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  5717. 00003D8C  6028                     bra        +0x2A /* 00003DB6 */
  5718. label00003D8E:
  5719. 00003D8E  4267                     clr.w      -[A7]
  5720. 00003D90  3F07                     move.w     -[A7], D7
  5721. 00003D92  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  5722. 00003D96  101F                     move.b     D0, [A7]+
  5723. 00003D98  6718                     beq        +0x1A /* 00003DB2 */
  5724. 00003D9A  7202                     moveq.l    D1, 0x02
  5725. 00003D9C  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  5726. 00003DA0  57C1                     seq        D1
  5727. 00003DA2  4A01                     tst.b      D1
  5728. 00003DA4  670A                     beq        +0xC /* 00003DB0 */
  5729. 00003DA6  7401                     moveq.l    D2, 0x01
  5730. 00003DA8  B42D D237                cmp.b      D2, [A5 - 0x2DC9]
  5731. 00003DAC  57C2                     seq        D2
  5732. 00003DAE  C202                     and.b      D1, D2
  5733. label00003DB0:
  5734. 00003DB0  C001                     and.b      D0, D1
  5735. label00003DB2:
  5736. 00003DB2  1B40 CDFE                move.b     [A5 - 0x3202], D0
  5737. label00003DB6:
  5738. 00003DB6  102D CDFE                move.b     D0, [A5 - 0x3202]
  5739. 00003DBA  6738                     beq        +0x3A /* 00003DF4 */
  5740. 00003DBC  4EBA EFA4                jsr        [PC - 0x105C /* 00002D62 */]
  5741. 00003DC0  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5742. 00003DC4  2028 0008                move.l     D0, [A0 + 0x8]
  5743. 00003DC8  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  5744. 00003DCC  6F32                     ble        +0x34 /* 00003E00 */
  5745. 00003DCE  2050                     movea.l    A0, [A0]
  5746. 00003DD0  2F10                     move.l     -[A7], [A0]
  5747. 00003DD2  205F                     movea.l    A0, [A7]+
  5748. 00003DD4  4E90                     jsr        [A0]
  5749. 00003DD6  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5750. 00003DDA  0A00 0001                xori.b     D0, 0x1
  5751. 00003DDE  1D40 000E                move.b     [A6 + 0xE], D0
  5752. 00003DE2  486E FFDC                pea.l      [A6 - 0x24]
  5753. 00003DE6  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5754. 00003DEA  486E FFE0                pea.l      [A6 - 0x20]
  5755. 00003DEE  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5756. 00003DF2  600C                     bra        +0xE /* 00003E00 */
  5757. label00003DF4:
  5758. 00003DF4  486E FFF0                pea.l      [A6 - 0x10]
  5759. 00003DF8  4EBA 0062                jsr        [PC + 0x62 /* 00003E5C */]
  5760. 00003DFC  4EBA E32A                jsr        [PC - 0x1CD6 /* 00002128 */]
  5761. label00003E00:
  5762. 00003E00  2F0B                     move.l     -[A7], A3
  5763. 00003E02  4267                     clr.w      -[A7]
  5764. 00003E04  4EBA EEC0                jsr        [PC - 0x1140 /* 00002CC6 */]
  5765. label00003E08:
  5766. 00003E08  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5767. 00003E0C  4E5E                     unlink     A6
  5768. 00003E0E  205F                     movea.l    A0, [A7]+
  5769. 00003E10  5C4F                     addq.w     A7, 6
  5770. 00003E12  4ED0                     jmp        [A0]
  5771. export_781:
  5772. 00003E14  4E56 FFDC                link       A6, -0x0024
  5773. 00003E18  2F0C                     move.l     -[A7], A4
  5774. 00003E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  5775. 00003E1E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5776. 00003E22  700F                     moveq.l    D0, 0x0F
  5777. label00003E24:
  5778. 00003E24  32D8                     move.w     [A1]+, [A0]+
  5779. 00003E26  51C8 FFFC                dbf        D0, -0x6 /* 00003E24 */
  5780. 00003E2A  102D E282                move.b     D0, [A5 - 0x1D7E]
  5781. 00003E2E  6706                     beq        +0x8 /* 00003E36 */
  5782. 00003E30  49ED E272                lea.l      A4, [A5 - 0x1D8E]
  5783. 00003E34  6008                     bra        +0xA /* 00003E3E */
  5784. label00003E36:
  5785. 00003E36  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5786. 00003E3A  49E8 000C                lea.l      A4, [A0 + 0xC]
  5787. label00003E3E:
  5788. 00003E3E  4267                     clr.w      -[A7]
  5789. 00003E40  2F0C                     move.l     -[A7], A4
  5790. 00003E42  486E FFE0                pea.l      [A6 - 0x20]
  5791. 00003E46  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  5792. 00003E4A  4A5F                     tst.w      [A7]+
  5793. 00003E4C  56C0                     sne        D0
  5794. 00003E4E  4400                     neg.b      D0
  5795. 00003E50  1D40 000C                move.b     [A6 + 0xC], D0
  5796. 00003E54  285F                     movea.l    A4, [A7]+
  5797. 00003E56  4E5E                     unlink     A6
  5798. 00003E58  2E9F                     move.l     [A7], [A7]+
  5799. 00003E5A  4E75                     rts
  5800. export_782:
  5801. fn00003E5C:
  5802. 00003E5C  4E56 0000                link       A6, 0
  5803. 00003E60  48E7 0018                movem.l    -[A7], A3,A4
  5804. 00003E64  286E 0008                movea.l    A4, [A6 + 0x8]
  5805. 00003E68  206D D23C                movea.l    A0, [A5 - 0x2DC4]
  5806. 00003E6C  3028 0008                move.w     D0, [A0 + 0x8]
  5807. 00003E70  B06C 0008                cmp.w      D0, [A4 + 0x8]
  5808. 00003E74  6708                     beq        +0xA /* 00003E7E */
  5809. 00003E76  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  5810. 00003E7A  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  5811. label00003E7E:
  5812. 00003E7E  2014                     move.l     D0, [A4]
  5813. 00003E80  B0AD CF5A                cmp.l      D0, [A5 - 0x30A6]
  5814. 00003E84  6F10                     ble        +0x12 /* 00003E96 */
  5815. 00003E86  202D CF5A                move.l     D0, [A5 - 0x30A6]
  5816. 00003E8A  9094                     sub.l      D0, [A4]
  5817. 00003E8C  D1AD CF52                add.l      [A5 - 0x30AE], D0
  5818. 00003E90  2B54 CF5A                move.l     [A5 - 0x30A6], [A4]
  5819. 00003E94  600E                     bra        +0x10 /* 00003EA4 */
  5820. label00003E96:
  5821. 00003E96  202D CF5A                move.l     D0, [A5 - 0x30A6]
  5822. 00003E9A  B094                     cmp.l      D0, [A4]
  5823. 00003E9C  6F06                     ble        +0x8 /* 00003EA4 */
  5824. 00003E9E  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  5825. 00003EA2  60F2                     bra        -0xC /* 00003E96 */
  5826. label00003EA4:
  5827. 00003EA4  4AAD DFE6                tst.l      [A5 - 0x201A]
  5828. 00003EA8  6710                     beq        +0x12 /* 00003EBA */
  5829. 00003EAA  266D DFE6                movea.l    A3, [A5 - 0x201A]
  5830. 00003EAE  276C 000A 0008           move.l     [A3 + 0x8], [A4 + 0xA]
  5831. 00003EB4  376C 000E 0010           move.w     [A3 + 0x10], [A4 + 0xE]
  5832. label00003EBA:
  5833. 00003EBA  2B6C 0004 E7B6           move.l     [A5 - 0x184A], [A4 + 0x4]
  5834. 00003EC0  4CDF 1800                movem.l    A3,A4, [A7]+
  5835. 00003EC4  4E5E                     unlink     A6
  5836. 00003EC6  2E9F                     move.l     [A7], [A7]+
  5837. 00003EC8  4E75                     rts
  5838. export_783:
  5839. fn00003ECA:
  5840. 00003ECA  4E56 0000                link       A6, 0
  5841. 00003ECE  48E7 0018                movem.l    -[A7], A3,A4
  5842. 00003ED2  286E 0008                movea.l    A4, [A6 + 0x8]
  5843. 00003ED6  28AD CF5A                move.l     [A4], [A5 - 0x30A6]
  5844. 00003EDA  296D E7B6 0004           move.l     [A4 + 0x4], [A5 - 0x184A]
  5845. 00003EE0  206D D23C                movea.l    A0, [A5 - 0x2DC4]
  5846. 00003EE4  3968 0008 0008           move.w     [A4 + 0x8], [A0 + 0x8]
  5847. 00003EEA  4AAD DFE6                tst.l      [A5 - 0x201A]
  5848. 00003EEE  6710                     beq        +0x12 /* 00003F00 */
  5849. 00003EF0  266D DFE6                movea.l    A3, [A5 - 0x201A]
  5850. 00003EF4  296B 0008 000A           move.l     [A4 + 0xA], [A3 + 0x8]
  5851. 00003EFA  396B 0010 000E           move.w     [A4 + 0xE], [A3 + 0x10]
  5852. label00003F00:
  5853. 00003F00  4CDF 1800                movem.l    A3,A4, [A7]+
  5854. 00003F04  4E5E                     unlink     A6
  5855. 00003F06  2E9F                     move.l     [A7], [A7]+
  5856. 00003F08  4E75                     rts
  5857. export_784:
  5858. fn00003F0A:
  5859. 00003F0A  4E56 0000                link       A6, 0
  5860. 00003F0E  3F3C 4EB9                move.w     -[A7], 0x4EB9
  5861. 00003F12  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  5862. 00003F16  102E 0008                move.b     D0, [A6 + 0x8]
  5863. 00003F1A  4880                     ext.w      D0
  5864. 00003F1C  41ED E52A                lea.l      A0, [A5 - 0x1AD6]
  5865. 00003F20  C1FC 000C                muls.w     D0, 0xC
  5866. 00003F24  4870 0000                pea.l      [A0 + D0.w]
  5867. 00003F28  4EBA 0252                jsr        [PC + 0x252 /* 0000417C */]
  5868. 00003F2C  4E5E                     unlink     A6
  5869. 00003F2E  205F                     movea.l    A0, [A7]+
  5870. 00003F30  544F                     addq.w     A7, 2
  5871. 00003F32  4ED0                     jmp        [A0]
  5872. fn00003F34:
  5873. 00003F34  4E56 FFEE                link       A6, -0x0012
  5874. 00003F38  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5875. 00003F3C  3E2E 000A                move.w     D7, [A6 + 0xA]
  5876. 00003F40  286D DFE6                movea.l    A4, [A5 - 0x201A]
  5877. 00003F44  1007                     move.b     D0, D7
  5878. 00003F46  0240 0001                andi.w     D0, 0x1
  5879. 00003F4A  6714                     beq        +0x16 /* 00003F60 */
  5880. 00003F4C  3007                     move.w     D0, D7
  5881. 00003F4E  48C0                     ext.l      D0
  5882. 00003F50  D0AE 000C                add.l      D0, [A6 + 0xC]
  5883. 00003F54  2D40 FFFC                move.l     [A6 - 0x4], D0
  5884. 00003F58  206E FFFC                movea.l    A0, [A6 - 0x4]
  5885. 00003F5C  4210                     clr.b      [A0]
  5886. 00003F5E  5247                     addq.w     D7, 1
  5887. label00003F60:
  5888. 00003F60  BE6C 0010                cmp.w      D7, [A4 + 0x10]
  5889. 00003F64  6C34                     bge        +0x36 /* 00003F9A */
  5890. 00003F66  206C 0004                movea.l    A0, [A4 + 0x4]
  5891. 00003F6A  2A10                     move.l     D5, [A0]
  5892. 00003F6C  302C 0010                move.w     D0, [A4 + 0x10]
  5893. 00003F70  48C0                     ext.l      D0
  5894. 00003F72  2640                     movea.l    A3, D0
  5895. 00003F74  D7C5                     add.l      A3, D5
  5896. 00003F76  4253                     clr.w      [A3]
  5897. 00003F78  42A7                     clr.l      -[A7]
  5898. 00003F7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5899. 00003F7E  2F05                     move.l     -[A7], D5
  5900. 00003F80  3F07                     move.w     -[A7], D7
  5901. 00003F82  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5902. 00003F86  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  5903. 00003F8A  281F                     move.l     D4, [A7]+
  5904. 00003F8C  670C                     beq        +0xE /* 00003F9A */
  5905. 00003F8E  2004                     move.l     D0, D4
  5906. 00003F90  9085                     sub.l      D0, D5
  5907. 00003F92  3D40 0010                move.w     [A6 + 0x10], D0
  5908. 00003F96  6000 00BE                bra        +0xC0 /* 00004056 */
  5909. label00003F9A:
  5910. 00003F9A  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5911. 00003F9E  3D68 0010 0010           move.w     [A6 + 0x10], [A0 + 0x10]
  5912. 00003FA4  3C07                     move.w     D6, D7
  5913. 00003FA6  5446                     addq.w     D6, 2
  5914. 00003FA8  3006                     move.w     D0, D6
  5915. 00003FAA  D06C 0010                add.w      D0, [A4 + 0x10]
  5916. 00003FAE  5440                     addq.w     D0, 2
  5917. 00003FB0  B06C 0012                cmp.w      D0, [A4 + 0x12]
  5918. 00003FB4  6F56                     ble        +0x58 /* 0000400C */
  5919. 00003FB6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5920. 00003FBA  3006                     move.w     D0, D6
  5921. 00003FBC  D06C 0010                add.w      D0, [A4 + 0x10]
  5922. 00003FC0  D07C 07D0                add.w      D0, 0x7D0
  5923. 00003FC4  48C0                     ext.l      D0
  5924. 00003FC6  2F00                     move.l     -[A7], D0
  5925. 00003FC8  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  5926. 00003FCC  4267                     clr.w      -[A7]
  5927. 00003FCE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5928. 00003FD2  4A5F                     tst.w      [A7]+
  5929. 00003FD4  56C0                     sne        D0
  5930. 00003FD6  4A00                     tst.b      D0
  5931. 00003FD8  661E                     bne        +0x20 /* 00003FF8 */
  5932. 00003FDA  2F00                     move.l     -[A7], D0
  5933. 00003FDC  4267                     clr.w      -[A7]
  5934. 00003FDE  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  5935. 00003FE4  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  5936. 00003FE8  121F                     move.b     D1, [A7]+
  5937. 00003FEA  201F                     move.l     D0, [A7]+
  5938. 00003FEC  0A01 0001                xori.b     D1, 0x1
  5939. 00003FF0  8001                     or.b       D0, D1
  5940. 00003FF2  0240 0001                andi.w     D0, 0x1
  5941. 00003FF6  6706                     beq        +0x8 /* 00003FFE */
  5942. label00003FF8:
  5943. 00003FF8  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  5944. 00003FFC  6058                     bra        +0x5A /* 00004056 */
  5945. label00003FFE:
  5946. 00003FFE  3006                     move.w     D0, D6
  5947. 00004000  D06C 0010                add.w      D0, [A4 + 0x10]
  5948. 00004004  D07C 07D0                add.w      D0, 0x7D0
  5949. 00004008  3940 0012                move.w     [A4 + 0x12], D0
  5950. label0000400C:
  5951. 0000400C  206C 0004                movea.l    A0, [A4 + 0x4]
  5952. 00004010  302C 0010                move.w     D0, [A4 + 0x10]
  5953. 00004014  48C0                     ext.l      D0
  5954. 00004016  2640                     movea.l    A3, D0
  5955. 00004018  D7D0                     add.l      A3, [A0]
  5956. 0000401A  16AE 0008                move.b     [A3], [A6 + 0x8]
  5957. 0000401E  528B                     addq.l     A3, 1
  5958. 00004020  1687                     move.b     [A3], D7
  5959. 00004022  528B                     addq.l     A3, 1
  5960. 00004024  7004                     moveq.l    D0, 0x04
  5961. 00004026  B047                     cmp.w      D0, D7
  5962. 00004028  6608                     bne        +0xA /* 00004032 */
  5963. 0000402A  206E 000C                movea.l    A0, [A6 + 0xC]
  5964. 0000402E  2690                     move.l     [A3], [A0]
  5965. 00004030  601E                     bra        +0x20 /* 00004050 */
  5966. label00004032:
  5967. 00004032  7002                     moveq.l    D0, 0x02
  5968. 00004034  B047                     cmp.w      D0, D7
  5969. 00004036  6608                     bne        +0xA /* 00004040 */
  5970. 00004038  206E 000C                movea.l    A0, [A6 + 0xC]
  5971. 0000403C  3690                     move.w     [A3], [A0]
  5972. 0000403E  6010                     bra        +0x12 /* 00004050 */
  5973. label00004040:
  5974. 00004040  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5975. 00004044  2F0B                     move.l     -[A7], A3
  5976. 00004046  3007                     move.w     D0, D7
  5977. 00004048  48C0                     ext.l      D0
  5978. 0000404A  2F00                     move.l     -[A7], D0
  5979. 0000404C  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  5980. label00004050:
  5981. 00004050  3006                     move.w     D0, D6
  5982. 00004052  D16C 0010                add.w      [A4 + 0x10], D0
  5983. label00004056:
  5984. 00004056  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5985. 0000405A  4E5E                     unlink     A6
  5986. 0000405C  205F                     movea.l    A0, [A7]+
  5987. 0000405E  504F                     addq.w     A7, 8
  5988. 00004060  4ED0                     jmp        [A0]
  5989. export_785:
  5990. 00004062  4E56 0000                link       A6, 0
  5991. 00004066  4267                     clr.w      -[A7]
  5992. 00004068  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  5993. 0000406C  1B5F E17A                move.b     [A5 - 0x1E86], [A7]+
  5994. 00004070  4E5E                     unlink     A6
  5995. 00004072  4E75                     rts
  5996. export_786:
  5997. fn00004074:
  5998. 00004074  4E56 FFFC                link       A6, -0x0004
  5999. 00004078  2F07                     move.l     -[A7], D7
  6000. 0000407A  2E2E 000C                move.l     D7, [A6 + 0xC]
  6001. 0000407E  102E 0010                move.b     D0, [A6 + 0x10]
  6002. 00004082  4880                     ext.w      D0
  6003. 00004084  6712                     beq        +0x14 /* 00004098 */
  6004. 00004086  5340                     subq.w     D0, 1
  6005. 00004088  6760                     beq        +0x62 /* 000040EA */
  6006. 0000408A  5340                     subq.w     D0, 1
  6007. 0000408C  675C                     beq        +0x5E /* 000040EA */
  6008. 0000408E  5340                     subq.w     D0, 1
  6009. 00004090  6700 00C8                beq        +0xCA /* 0000415A */
  6010. 00004094  6000 00DA                bra        +0xDC /* 00004170 */
  6011. label00004098:
  6012. 00004098  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  6013. 0000409C  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6014. 000040A0  206D DFE6                movea.l    A0, [A5 - 0x201A]
  6015. 000040A4  226E 0008                movea.l    A1, [A6 + 0x8]
  6016. 000040A8  22A8 0008                move.l     [A1], [A0 + 0x8]
  6017. 000040AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6018. 000040AE  B087                     cmp.l      D0, D7
  6019. 000040B0  660A                     bne        +0xC /* 000040BC */
  6020. 000040B2  4267                     clr.w      -[A7]
  6021. 000040B4  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6022. 000040B8  6000 00B6                bra        +0xB8 /* 00004170 */
  6023. label000040BC:
  6024. 000040BC  206E 0008                movea.l    A0, [A6 + 0x8]
  6025. 000040C0  2007                     move.l     D0, D7
  6026. 000040C2  9090                     sub.l      D0, [A0]
  6027. 000040C4  6A02                     bpl        +0x4 /* 000040C8 */
  6028. 000040C6  4480                     neg.l      D0
  6029. label000040C8:
  6030. 000040C8  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  6031. 000040CE  6F08                     ble        +0xA /* 000040D8 */
  6032. 000040D0  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6033. 000040D4  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6034. label000040D8:
  6035. 000040D8  206E 0008                movea.l    A0, [A6 + 0x8]
  6036. 000040DC  2007                     move.l     D0, D7
  6037. 000040DE  9090                     sub.l      D0, [A0]
  6038. 000040E0  3F00                     move.w     -[A7], D0
  6039. 000040E2  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6040. 000040E6  6000 0088                bra        +0x8A /* 00004170 */
  6041. label000040EA:
  6042. 000040EA  3F3C 4A39                move.w     -[A7], 0x4A39 /* 'J9' */
  6043. 000040EE  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6044. 000040F2  486D E17A                pea.l      [A5 - 0x1E86]
  6045. 000040F6  4EBA 0084                jsr        [PC + 0x84 /* 0000417C */]
  6046. 000040FA  7002                     moveq.l    D0, 0x02
  6047. 000040FC  B02E 0010                cmp.b      D0, [A6 + 0x10]
  6048. 00004100  660A                     bne        +0xC /* 0000410C */
  6049. 00004102  3F3C 6700                move.w     -[A7], 0x6700 /* 'g\0' */
  6050. 00004106  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6051. 0000410A  6008                     bra        +0xA /* 00004114 */
  6052. label0000410C:
  6053. 0000410C  3F3C 6600                move.w     -[A7], 0x6600 /* 'f\0' */
  6054. 00004110  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6055. label00004114:
  6056. 00004114  206D DFE6                movea.l    A0, [A5 - 0x201A]
  6057. 00004118  226E 0008                movea.l    A1, [A6 + 0x8]
  6058. 0000411C  22A8 0008                move.l     [A1], [A0 + 0x8]
  6059. 00004120  70FF                     moveq.l    D0, 0xFFFFFFFF
  6060. 00004122  B087                     cmp.l      D0, D7
  6061. 00004124  6608                     bne        +0xA /* 0000412E */
  6062. 00004126  4267                     clr.w      -[A7]
  6063. 00004128  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6064. 0000412C  6042                     bra        +0x44 /* 00004170 */
  6065. label0000412E:
  6066. 0000412E  206E 0008                movea.l    A0, [A6 + 0x8]
  6067. 00004132  2007                     move.l     D0, D7
  6068. 00004134  9090                     sub.l      D0, [A0]
  6069. 00004136  6A02                     bpl        +0x4 /* 0000413A */
  6070. 00004138  4480                     neg.l      D0
  6071. label0000413A:
  6072. 0000413A  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  6073. 00004140  6F08                     ble        +0xA /* 0000414A */
  6074. 00004142  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6075. 00004146  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6076. label0000414A:
  6077. 0000414A  206E 0008                movea.l    A0, [A6 + 0x8]
  6078. 0000414E  2007                     move.l     D0, D7
  6079. 00004150  9090                     sub.l      D0, [A0]
  6080. 00004152  3F00                     move.w     -[A7], D0
  6081. 00004154  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6082. 00004158  6016                     bra        +0x18 /* 00004170 */
  6083. label0000415A:
  6084. 0000415A  1F3C 0010                move.b     -[A7], 0x10
  6085. 0000415E  4EBA FDAA                jsr        [PC - 0x256 /* 00003F0A */]
  6086. 00004162  1F3C 0002                move.b     -[A7], 0x2
  6087. 00004166  2F07                     move.l     -[A7], D7
  6088. 00004168  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6089. 0000416C  4EBA FF06                jsr        [PC - 0xFA /* 00004074 */]
  6090. label00004170:
  6091. 00004170  2E1F                     move.l     D7, [A7]+
  6092. 00004172  4E5E                     unlink     A6
  6093. 00004174  205F                     movea.l    A0, [A7]+
  6094. 00004176  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6095. 0000417A  4ED0                     jmp        [A0]
  6096. fn0000417C:
  6097. 0000417C  4E56 0000                link       A6, 0
  6098. 00004180  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6099. 00004184  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6100. 00004188  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6101. 0000418C  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6102. 00004190  4E5E                     unlink     A6
  6103. 00004192  2E9F                     move.l     [A7], [A7]+
  6104. 00004194  4E75                     rts
  6105. export_787:
  6106. fn00004196:
  6107. 00004196  4E56 FFF8                link       A6, -0x0008
  6108. 0000419A  2F0C                     move.l     -[A7], A4
  6109. 0000419C  7001                     moveq.l    D0, 0x01
  6110. 0000419E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6111. 000041A2  6718                     beq        +0x1A /* 000041BC */
  6112. 000041A4  4267                     clr.w      -[A7]
  6113. 000041A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6114. 000041AA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6115. 000041AE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6116. 000041B2  4EBA FD80                jsr        [PC - 0x280 /* 00003F34 */]
  6117. 000041B6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6118. 000041BA  6022                     bra        +0x24 /* 000041DE */
  6119. label000041BC:
  6120. 000041BC  426E FFFC                clr.w      [A6 - 0x4]
  6121. 000041C0  49EE FFFC                lea.l      A4, [A6 - 0x4]
  6122. 000041C4  206E 0010                movea.l    A0, [A6 + 0x10]
  6123. 000041C8  1890                     move.b     [A4], [A0]
  6124. 000041CA  4267                     clr.w      -[A7]
  6125. 000041CC  2F0C                     move.l     -[A7], A4
  6126. 000041CE  3F3C 0002                move.w     -[A7], 0x2
  6127. 000041D2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6128. 000041D6  4EBA FD5C                jsr        [PC - 0x2A4 /* 00003F34 */]
  6129. 000041DA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6130. label000041DE:
  6131. 000041DE  0C6E 7530 FFFE           cmpi.w     [A6 - 0x2], 0x7530 /* 'u0' */
  6132. 000041E4  6F08                     ble        +0xA /* 000041EE */
  6133. 000041E6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6134. 000041EA  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6135. label000041EE:
  6136. 000041EE  4AAE 0008                tst.l      [A6 + 0x8]
  6137. 000041F2  6712                     beq        +0x14 /* 00004206 */
  6138. 000041F4  486E FFFE                pea.l      [A6 - 0x2]
  6139. 000041F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6140. 000041FC  3F3C 0002                move.w     -[A7], 0x2
  6141. 00004200  4EBA 00CE                jsr        [PC + 0xCE /* 000042D0 */]
  6142. 00004204  6010                     bra        +0x12 /* 00004216 */
  6143. label00004206:
  6144. 00004206  3F3C 303C                move.w     -[A7], 0x303C /* '0<' */
  6145. 0000420A  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6146. 0000420E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6147. 00004212  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6148. label00004216:
  6149. 00004216  285F                     movea.l    A4, [A7]+
  6150. 00004218  4E5E                     unlink     A6
  6151. 0000421A  205F                     movea.l    A0, [A7]+
  6152. 0000421C  DEFC 000C                add.w      A7, 0xC
  6153. 00004220  4ED0                     jmp        [A0]
  6154. export_788:
  6155. fn00004222:
  6156. 00004222  4E56 FFFE                link       A6, -0x0002
  6157. 00004226  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6158. 0000422A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6159. 0000422E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6160. 00004232  42A7                     clr.l      -[A7]
  6161. 00004234  4EBA FF60                jsr        [PC - 0xA0 /* 00004196 */]
  6162. 00004238  1F3C 0011                move.b     -[A7], 0x11
  6163. 0000423C  4EBA FCCC                jsr        [PC - 0x334 /* 00003F0A */]
  6164. 00004240  4E5E                     unlink     A6
  6165. 00004242  205F                     movea.l    A0, [A7]+
  6166. 00004244  504F                     addq.w     A7, 8
  6167. 00004246  4ED0                     jmp        [A0]
  6168. export_789:
  6169. 00004248  4E56 FFF6                link       A6, -0x000A
  6170. 0000424C  206E 0008                movea.l    A0, [A6 + 0x8]
  6171. 00004250  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6172. 00004254  7004                     moveq.l    D0, 0x04
  6173. label00004256:
  6174. 00004256  32D8                     move.w     [A1]+, [A0]+
  6175. 00004258  51C8 FFFC                dbf        D0, -0x6 /* 00004256 */
  6176. 0000425C  486E FFF6                pea.l      [A6 - 0xA]
  6177. 00004260  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6178. 00004264  1F3C 0007                move.b     -[A7], 0x7
  6179. 00004268  4EBA FFB8                jsr        [PC - 0x48 /* 00004222 */]
  6180. 0000426C  4E5E                     unlink     A6
  6181. 0000426E  2E9F                     move.l     [A7], [A7]+
  6182. 00004270  4E75                     rts
  6183. export_790:
  6184. 00004272  4E56 0000                link       A6, 0
  6185. 00004276  486E 0008                pea.l      [A6 + 0x8]
  6186. 0000427A  3F3C 0004                move.w     -[A7], 0x4
  6187. 0000427E  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  6188. 00004282  4EBA FF9E                jsr        [PC - 0x62 /* 00004222 */]
  6189. 00004286  4E5E                     unlink     A6
  6190. 00004288  2E9F                     move.l     [A7], [A7]+
  6191. 0000428A  4E75                     rts
  6192. fn0000428C:
  6193. 0000428C  4E56 0000                link       A6, 0
  6194. 00004290  046E 0020 0008           subi.w     [A6 + 0x8], 0x20 /* ' ' */
  6195. 00004296  486E 0008                pea.l      [A6 + 0x8]
  6196. 0000429A  3F3C 0002                move.w     -[A7], 0x2
  6197. 0000429E  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  6198. 000042A2  4EBA FF7E                jsr        [PC - 0x82 /* 00004222 */]
  6199. 000042A6  4E5E                     unlink     A6
  6200. 000042A8  205F                     movea.l    A0, [A7]+
  6201. 000042AA  544F                     addq.w     A7, 2
  6202. 000042AC  4ED0                     jmp        [A0]
  6203. export_791:
  6204. fn000042AE:
  6205. 000042AE  4E56 0000                link       A6, 0
  6206. 000042B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6207. 000042B6  206E 0008                movea.l    A0, [A6 + 0x8]
  6208. 000042BA  4240                     clr.w      D0
  6209. 000042BC  1010                     move.b     D0, [A0]
  6210. 000042BE  5240                     addq.w     D0, 1
  6211. 000042C0  3F00                     move.w     -[A7], D0
  6212. 000042C2  1F3C 0010                move.b     -[A7], 0x10
  6213. 000042C6  4EBA FF5A                jsr        [PC - 0xA6 /* 00004222 */]
  6214. 000042CA  4E5E                     unlink     A6
  6215. 000042CC  2E9F                     move.l     [A7], [A7]+
  6216. 000042CE  4E75                     rts
  6217. export_792:
  6218. fn000042D0:
  6219. 000042D0  4E56 0000                link       A6, 0
  6220. 000042D4  302E 0008                move.w     D0, [A6 + 0x8]
  6221. 000042D8  5340                     subq.w     D0, 1
  6222. 000042DA  670A                     beq        +0xC /* 000042E6 */
  6223. 000042DC  5340                     subq.w     D0, 1
  6224. 000042DE  6726                     beq        +0x28 /* 00004306 */
  6225. 000042E0  5540                     subq.w     D0, 2
  6226. 000042E2  673E                     beq        +0x40 /* 00004322 */
  6227. 000042E4  6056                     bra        +0x58 /* 0000433C */
  6228. label000042E6:
  6229. 000042E6  3F3C 13FC                move.w     -[A7], 0x13FC
  6230. 000042EA  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6231. 000042EE  206E 000E                movea.l    A0, [A6 + 0xE]
  6232. 000042F2  1010                     move.b     D0, [A0]
  6233. 000042F4  4880                     ext.w      D0
  6234. 000042F6  3F00                     move.w     -[A7], D0
  6235. 000042F8  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6236. 000042FC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6237. 00004300  4EBA FE7A                jsr        [PC - 0x186 /* 0000417C */]
  6238. 00004304  6036                     bra        +0x38 /* 0000433C */
  6239. label00004306:
  6240. 00004306  3F3C 33FC                move.w     -[A7], 0x33FC
  6241. 0000430A  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6242. 0000430E  206E 000E                movea.l    A0, [A6 + 0xE]
  6243. 00004312  3F10                     move.w     -[A7], [A0]
  6244. 00004314  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6245. 00004318  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6246. 0000431C  4EBA FE5E                jsr        [PC - 0x1A2 /* 0000417C */]
  6247. 00004320  601A                     bra        +0x1C /* 0000433C */
  6248. label00004322:
  6249. 00004322  3F3C 23FC                move.w     -[A7], 0x23FC
  6250. 00004326  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6251. 0000432A  206E 000E                movea.l    A0, [A6 + 0xE]
  6252. 0000432E  2F10                     move.l     -[A7], [A0]
  6253. 00004330  4EBA FE4A                jsr        [PC - 0x1B6 /* 0000417C */]
  6254. 00004334  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6255. 00004338  4EBA FE42                jsr        [PC - 0x1BE /* 0000417C */]
  6256. label0000433C:
  6257. 0000433C  4E5E                     unlink     A6
  6258. 0000433E  205F                     movea.l    A0, [A7]+
  6259. 00004340  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6260. 00004344  4ED0                     jmp        [A0]
  6261. export_793:
  6262. 00004346  4E56 0000                link       A6, 0
  6263. 0000434A  2F0C                     move.l     -[A7], A4
  6264. 0000434C  286D DFE6                movea.l    A4, [A5 - 0x201A]
  6265. 00004350  2F14                     move.l     -[A7], [A4]
  6266. 00004352  202C 000C                move.l     D0, [A4 + 0xC]
  6267. 00004356  D0BC 0000 0FA0           add.l      D0, 0xFA0
  6268. 0000435C  2F00                     move.l     -[A7], D0
  6269. 0000435E  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6270. 00004362  4267                     clr.w      -[A7]
  6271. 00004364  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6272. 00004368  4A5F                     tst.w      [A7]+
  6273. 0000436A  56C0                     sne        D0
  6274. 0000436C  4A00                     tst.b      D0
  6275. 0000436E  661E                     bne        +0x20 /* 0000438E */
  6276. 00004370  2F00                     move.l     -[A7], D0
  6277. 00004372  4267                     clr.w      -[A7]
  6278. 00004374  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  6279. 0000437A  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  6280. 0000437E  121F                     move.b     D1, [A7]+
  6281. 00004380  201F                     move.l     D0, [A7]+
  6282. 00004382  0A01 0001                xori.b     D1, 0x1
  6283. 00004386  8001                     or.b       D0, D1
  6284. 00004388  0240 0001                andi.w     D0, 0x1
  6285. 0000438C  670A                     beq        +0xC /* 00004398 */
  6286. label0000438E:
  6287. 0000438E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  6288. 00004392  422E 0008                clr.b      [A6 + 0x8]
  6289. 00004396  600E                     bra        +0x10 /* 000043A6 */
  6290. label00004398:
  6291. 00004398  06AC 0000 0FA0 000C      addi.l     [A4 + 0xC], 0xFA0
  6292. 000043A0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6293. label000043A6:
  6294. 000043A6  285F                     movea.l    A4, [A7]+
  6295. 000043A8  4E5E                     unlink     A6
  6296. 000043AA  4E75                     rts
  6297. export_794:
  6298. fn000043AC:
  6299. 000043AC  4E56 0000                link       A6, 0
  6300. 000043B0  3F3C 4E75                move.w     -[A7], 0x4E75 /* 'Nu' */
  6301. 000043B4  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6302. 000043B8  4E5E                     unlink     A6
  6303. 000043BA  4E75                     rts
  6304. export_795:
  6305. fn000043BC:
  6306. 000043BC  4E56 FFF8                link       A6, -0x0008
  6307. 000043C0  48E7 0308                movem.l    -[A7], D6,D7,A4
  6308. 000043C4  2C2E 0008                move.l     D6, [A6 + 0x8]
  6309. 000043C8  206D DFE6                movea.l    A0, [A5 - 0x201A]
  6310. 000043CC  2050                     movea.l    A0, [A0]
  6311. 000043CE  2846                     movea.l    A4, D6
  6312. 000043D0  D9D0                     add.l      A4, [A0]
  6313. 000043D2  206D DFE6                movea.l    A0, [A5 - 0x201A]
  6314. 000043D6  2E28 0008                move.l     D7, [A0 + 0x8]
  6315. 000043DA  2007                     move.l     D0, D7
  6316. 000043DC  9086                     sub.l      D0, D6
  6317. 000043DE  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  6318. 000043E4  6F08                     ble        +0xA /* 000043EE */
  6319. 000043E6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6320. 000043EA  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6321. label000043EE:
  6322. 000043EE  2007                     move.l     D0, D7
  6323. 000043F0  9086                     sub.l      D0, D6
  6324. 000043F2  3880                     move.w     [A4], D0
  6325. 000043F4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6326. 000043F8  4E5E                     unlink     A6
  6327. 000043FA  2E9F                     move.l     [A7], [A7]+
  6328. 000043FC  4E75                     rts
  6329. fn000043FE:
  6330. 000043FE  4E56 FFFE                link       A6, -0x0002
  6331. 00004402  102D CF9C                move.b     D0, [A5 - 0x3064]
  6332. 00004406  6702                     beq        +0x4 /* 0000440A */
  6333. 00004408  6032                     bra        +0x34 /* 0000443C */
  6334. label0000440A:
  6335. 0000440A  102D E282                move.b     D0, [A5 - 0x1D7E]
  6336. 0000440E  670E                     beq        +0x10 /* 0000441E */
  6337. 00004410  3B6D D238 CAEA           move.w     [A5 - 0x3516], [A5 - 0x2DC8]
  6338. 00004416  3D6D CAEA FFFE           move.w     [A6 - 0x2], [A5 - 0x3516]
  6339. 0000441C  6006                     bra        +0x8 /* 00004424 */
  6340. label0000441E:
  6341. 0000441E  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  6342. label00004424:
  6343. 00004424  486E FFFE                pea.l      [A6 - 0x2]
  6344. 00004428  486D CAEA                pea.l      [A5 - 0x3516]
  6345. 0000442C  3F3C 0002                move.w     -[A7], 0x2
  6346. 00004430  4EBA FE9E                jsr        [PC - 0x162 /* 000042D0 */]
  6347. 00004434  1F3C 0001                move.b     -[A7], 0x1
  6348. 00004438  4EBA FAD0                jsr        [PC - 0x530 /* 00003F0A */]
  6349. label0000443C:
  6350. 0000443C  4E5E                     unlink     A6
  6351. 0000443E  4E75                     rts
  6352. 00004440  4E56 0000                link       A6, 0
  6353. 00004444  206E 0008                movea.l    A0, [A6 + 0x8]
  6354. 00004448  2C48                     movea.l    A6, A0
  6355. 0000444A  4EFA 01EE                jmp        [PC + 0x1EE /* 0000463A */]
  6356. 0000444E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6357. 00004452  205F                     movea.l    A0, [A7]+
  6358. 00004454  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6359. 00004458  4ED0                     jmp        [A0]
  6360. export_796:
  6361. 0000445A  4E56 FFC2                link       A6, -0x003E
  6362. 0000445E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6363. 00004462  486E FFC2                pea.l      [A6 - 0x3E]
  6364. 00004466  487A FFD8                pea.l      [PC - 0x28 /* 00004440, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6365. 0000446A  2F0E                     move.l     -[A7], A6
  6366. 0000446C  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  6367. 00004470  1F3C 0001                move.b     -[A7], 0x1
  6368. 00004474  4EBA BDD8                jsr        [PC - 0x4228 /* 0000024E */]
  6369. 00004478  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  6370. 0000447C  102D C9DC                move.b     D0, [A5 - 0x3624]
  6371. 00004480  670C                     beq        +0xE /* 0000448E */
  6372. 00004482  3F3C 000C                move.w     -[A7], 0xC
  6373. 00004486  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  6374. 0000448A  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  6375. label0000448E:
  6376. 0000448E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  6377. 00004492  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  6378. 00004496  3F2D A172                move.w     -[A7], [A5 - 0x5E8E]
  6379. 0000449A  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  6380. 0000449E  207C 0000 033C           movea.l    A0, 0x33C
  6381. 000044A4  20AD FB34                move.l     [A0], [A5 - 0x4CC]
  6382. 000044A8  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  6383. 000044AC  2F2D C0EA                move.l     -[A7], [A5 - 0x3F16]
  6384. 000044B0  A92D                     syscall    CloseWindow
  6385. 000044B2  2F2D C090                move.l     -[A7], [A5 - 0x3F70]
  6386. 000044B6  A92D                     syscall    CloseWindow
  6387. 000044B8  2F2D BE64                move.l     -[A7], [A5 - 0x419C]
  6388. 000044BC  A92D                     syscall    CloseWindow
  6389. 000044BE  2F2D B2A8                move.l     -[A7], [A5 - 0x4D58]
  6390. 000044C2  A92D                     syscall    CloseWindow
  6391. 000044C4  2F2D B318                move.l     -[A7], [A5 - 0x4CE8]
  6392. 000044C8  A92D                     syscall    CloseWindow
  6393. 000044CA  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  6394. 000044CE  A92D                     syscall    CloseWindow
  6395. 000044D0  2F2D B1BA                move.l     -[A7], [A5 - 0x4E46]
  6396. 000044D4  3F3C A8EF                move.w     -[A7], 0xA8EF
  6397. 000044D8  1F3C 0001                move.b     -[A7], 0x1
  6398. 000044DC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6399. 000044E0  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  6400. 000044E4  3F3C A884                move.w     -[A7], 0xA884
  6401. 000044E8  1F3C 0001                move.b     -[A7], 0x1
  6402. 000044EC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6403. 000044F0  2F2D B170                move.l     -[A7], [A5 - 0x4E90]
  6404. 000044F4  3F3C A88C                move.w     -[A7], 0xA88C
  6405. 000044F8  1F3C 0001                move.b     -[A7], 0x1
  6406. 000044FC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6407. 00004500  2F2D B1B6                move.l     -[A7], [A5 - 0x4E4A]
  6408. 00004504  3F3C A915                move.w     -[A7], 0xA915
  6409. 00004508  1F3C 0001                move.b     -[A7], 0x1
  6410. 0000450C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6411. 00004510  2F2D B1C6                move.l     -[A7], [A5 - 0x4E3A]
  6412. 00004514  3F3C A916                move.w     -[A7], 0xA916
  6413. 00004518  1F3C 0001                move.b     -[A7], 0x1
  6414. 0000451C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6415. 00004520  2F2D B1BE                move.l     -[A7], [A5 - 0x4E42]
  6416. 00004524  3F3C A91B                move.w     -[A7], 0xA91B
  6417. 00004528  1F3C 0001                move.b     -[A7], 0x1
  6418. 0000452C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6419. 00004530  2F2D B132                move.l     -[A7], [A5 - 0x4ECE]
  6420. 00004534  3F3C A91F                move.w     -[A7], 0xA91F
  6421. 00004538  1F3C 0001                move.b     -[A7], 0x1
  6422. 0000453C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6423. 00004540  2F2D B13A                move.l     -[A7], [A5 - 0x4EC6]
  6424. 00004544  3F3C A920                move.w     -[A7], 0xA920
  6425. 00004548  1F3C 0001                move.b     -[A7], 0x1
  6426. 0000454C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6427. 00004550  2F2D B1CE                move.l     -[A7], [A5 - 0x4E32]
  6428. 00004554  3F3C A925                move.w     -[A7], 0xA925
  6429. 00004558  1F3C 0001                move.b     -[A7], 0x1
  6430. 0000455C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6431. 00004560  2F2D B174                move.l     -[A7], [A5 - 0x4E8C]
  6432. 00004564  3F3C A937                move.w     -[A7], 0xA937
  6433. 00004568  1F3C 0001                move.b     -[A7], 0x1
  6434. 0000456C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6435. 00004570  2F2D B1C2                move.l     -[A7], [A5 - 0x4E3E]
  6436. 00004574  3F3C A938                move.w     -[A7], 0xA938
  6437. 00004578  1F3C 0001                move.b     -[A7], 0x1
  6438. 0000457C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6439. 00004580  2F2D C50C                move.l     -[A7], [A5 - 0x3AF4]
  6440. 00004584  3F3C A970                move.w     -[A7], 0xA970
  6441. 00004588  1F3C 0001                move.b     -[A7], 0x1
  6442. 0000458C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6443. 00004590  2F2D B108                move.l     -[A7], [A5 - 0x4EF8]
  6444. 00004594  3F3C A914                move.w     -[A7], 0xA914
  6445. 00004598  1F3C 0001                move.b     -[A7], 0x1
  6446. 0000459C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6447. 000045A0  2F2D B178                move.l     -[A7], [A5 - 0x4E88]
  6448. 000045A4  3F3C A92D                move.w     -[A7], 0xA92D
  6449. 000045A8  1F3C 0001                move.b     -[A7], 0x1
  6450. 000045AC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6451. 000045B0  2F2D B17C                move.l     -[A7], [A5 - 0x4E84]
  6452. 000045B4  3F3C A982                move.w     -[A7], 0xA982
  6453. 000045B8  1F3C 0001                move.b     -[A7], 0x1
  6454. 000045BC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6455. 000045C0  2F2D B10C                move.l     -[A7], [A5 - 0x4EF4]
  6456. 000045C4  3F3C A983                move.w     -[A7], 0xA983
  6457. 000045C8  1F3C 0001                move.b     -[A7], 0x1
  6458. 000045CC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6459. 000045D0  2F2D E85A                move.l     -[A7], [A5 - 0x17A6]
  6460. 000045D4  3F3C A9C8                move.w     -[A7], 0xA9C8
  6461. 000045D8  1F3C 0001                move.b     -[A7], 0x1
  6462. 000045DC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6463. 000045E0  2F2D 9CCA                move.l     -[A7], [A5 - 0x6336]
  6464. 000045E4  3F3C A9F0                move.w     -[A7], 0xA9F0
  6465. 000045E8  1F3C 0001                move.b     -[A7], 0x1
  6466. 000045EC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6467. 000045F0  2F2D B320                move.l     -[A7], [A5 - 0x4CE0]
  6468. 000045F4  3F3C A9EC                move.w     -[A7], 0xA9EC
  6469. 000045F8  1F3C 0001                move.b     -[A7], 0x1
  6470. 000045FC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6471. 00004600  2F2D C082                move.l     -[A7], [A5 - 0x3F7E]
  6472. 00004604  3F3C A9EB                move.w     -[A7], 0xA9EB
  6473. 00004608  1F3C 0001                move.b     -[A7], 0x1
  6474. 0000460C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6475. 00004610  102D 9D18                move.b     D0, [A5 - 0x62E8]
  6476. 00004614  6710                     beq        +0x12 /* 00004626 */
  6477. 00004616  2F2D B136                move.l     -[A7], [A5 - 0x4ECA]
  6478. 0000461A  3F3C AB1D                move.w     -[A7], 0xAB1D
  6479. 0000461E  1F3C 0001                move.b     -[A7], 0x1
  6480. 00004622  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6481. label00004626:
  6482. 00004626  4EAD 239A                jsr        [A5 + 0x239A /* export_1135 */]
  6483. 0000462A  A934                     syscall    ClearMenuBar
  6484. 0000462C  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  6485. 00004630  A937                     syscall    DrawMenuBar
  6486. 00004632  486E FFC2                pea.l      [A6 - 0x3E]
  6487. 00004636  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  6488. label0000463A:
  6489. 0000463A  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  6490. 0000463E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6491. 00004642  4E5E                     unlink     A6
  6492. 00004644  4E75                     rts
  6493. fn00004646:
  6494. 00004646  4E56 FDD0                link       A6, -0x0230
  6495. 0000464A  422E 000C                clr.b      [A6 + 0xC]
  6496. 0000464E  486E FEE0                pea.l      [A6 - 0x120]
  6497. 00004652  701E                     moveq.l    D0, 0x1E
  6498. 00004654  2F00                     move.l     -[A7], D0
  6499. 00004656  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6500. 0000465A  7016                     moveq.l    D0, 0x16
  6501. 0000465C  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6502. 00004660  57C0                     seq        D0
  6503. 00004662  4400                     neg.b      D0
  6504. 00004664  1D40 FEFF                move.b     [A6 - 0x101], D0
  6505. 00004668  1D6D D236 FEE3           move.b     [A6 - 0x11D], [A5 - 0x2DCA]
  6506. 0000466E  1D6D D237 FEE2           move.b     [A6 - 0x11E], [A5 - 0x2DC9]
  6507. 00004674  486E FDD0                pea.l      [A6 - 0x230]
  6508. 00004678  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  6509. 0000467C  205F                     movea.l    A0, [A7]+
  6510. 0000467E  43EE FF00                lea.l      A1, [A6 - 0x100]
  6511. 00004682  707F                     moveq.l    D0, 0x7F
  6512. label00004684:
  6513. 00004684  32D8                     move.w     [A1]+, [A0]+
  6514. 00004686  51C8 FFFC                dbf        D0, -0x6 /* 00004684 */
  6515. 0000468A  4267                     clr.w      -[A7]
  6516. 0000468C  486E FF00                pea.l      [A6 - 0x100]
  6517. 00004690  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6518. 00004694  3D5F FEE0                move.w     [A6 - 0x120], [A7]+
  6519. 00004698  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6520. 0000469C  486D CDFA                pea.l      [A5 - 0x3206]
  6521. 000046A0  3F3C 0002                move.w     -[A7], 0x2
  6522. 000046A4  1F3C 000F                move.b     -[A7], 0xF
  6523. 000046A8  4EBA FB78                jsr        [PC - 0x488 /* 00004222 */]
  6524. 000046AC  102E FEFF                move.b     D0, [A6 - 0x101]
  6525. 000046B0  673E                     beq        +0x40 /* 000046F0 */
  6526. 000046B2  486E FED0                pea.l      [A6 - 0x130]
  6527. 000046B6  4EBA F812                jsr        [PC - 0x7EE /* 00003ECA */]
  6528. 000046BA  4267                     clr.w      -[A7]
  6529. 000046BC  206D D484                movea.l    A0, [A5 - 0x2B7C]
  6530. 000046C0  2050                     movea.l    A0, [A0]
  6531. 000046C2  102E FEE2                move.b     D0, [A6 - 0x11E]
  6532. 000046C6  4880                     ext.w      D0
  6533. 000046C8  D040                     add.w      D0, D0
  6534. 000046CA  3F30 003C                move.w     -[A7], [A0 + D0.w + 0x3C]
  6535. 000046CE  1F3C 0001                move.b     -[A7], 0x1
  6536. 000046D2  1F3C 0001                move.b     -[A7], 0x1
  6537. 000046D6  4EBA ED2E                jsr        [PC - 0x12D2 /* 00003406 */]
  6538. 000046DA  101F                     move.b     D0, [A7]+
  6539. 000046DC  670A                     beq        +0xC /* 000046E8 */
  6540. 000046DE  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  6541. 000046E4  6000 0096                bra        +0x98 /* 0000477C */
  6542. label000046E8:
  6543. 000046E8  486E FED0                pea.l      [A6 - 0x130]
  6544. 000046EC  4EBA F76E                jsr        [PC - 0x892 /* 00003E5C */]
  6545. label000046F0:
  6546. 000046F0  7002                     moveq.l    D0, 0x02
  6547. 000046F2  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6548. 000046F6  6700 0084                beq        +0x86 /* 0000477C */
  6549. label000046FA:
  6550. 000046FA  42A7                     clr.l      -[A7]
  6551. 000046FC  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  6552. 00004700  101F                     move.b     D0, [A7]+
  6553. 00004702  6640                     bne        +0x42 /* 00004744 */
  6554. 00004704  7007                     moveq.l    D0, 0x07
  6555. 00004706  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6556. 0000470A  57C0                     seq        D0
  6557. 0000470C  4A00                     tst.b      D0
  6558. 0000470E  670C                     beq        +0xE /* 0000471C */
  6559. 00004710  7203                     moveq.l    D1, 0x03
  6560. 00004712  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6561. 00004716  57C1                     seq        D1
  6562. 00004718  C001                     and.b      D0, D1
  6563. 0000471A  660C                     bne        +0xE /* 00004728 */
  6564. label0000471C:
  6565. 0000471C  7202                     moveq.l    D1, 0x02
  6566. 0000471E  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  6567. 00004722  57C1                     seq        D1
  6568. 00004724  8001                     or.b       D0, D1
  6569. 00004726  670C                     beq        +0xE /* 00004734 */
  6570. label00004728:
  6571. 00004728  41ED CE14                lea.l      A0, [A5 - 0x31EC]
  6572. 0000472C  2F08                     move.l     -[A7], A0
  6573. 0000472E  4EBA FB7E                jsr        [PC - 0x482 /* 000042AE */]
  6574. 00004732  6010                     bra        +0x12 /* 00004744 */
  6575. label00004734:
  6576. 00004734  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6577. 00004738  486E FF00                pea.l      [A6 - 0x100]
  6578. 0000473C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6579. 00004740  6000 008E                bra        +0x90 /* 000047D0 */
  6580. label00004744:
  6581. 00004744  526E FEFC                addq.w     [A6 - 0x104], 1
  6582. 00004748  7007                     moveq.l    D0, 0x07
  6583. 0000474A  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6584. 0000474E  57C0                     seq        D0
  6585. 00004750  4A00                     tst.b      D0
  6586. 00004752  6712                     beq        +0x14 /* 00004766 */
  6587. 00004754  7203                     moveq.l    D1, 0x03
  6588. 00004756  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6589. 0000475A  57C1                     seq        D1
  6590. 0000475C  C001                     and.b      D0, D1
  6591. 0000475E  6706                     beq        +0x8 /* 00004766 */
  6592. 00004760  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6593. 00004764  6094                     bra        -0x6A /* 000046FA */
  6594. label00004766:
  6595. 00004766  7002                     moveq.l    D0, 0x02
  6596. 00004768  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6597. 0000476C  670E                     beq        +0x10 /* 0000477C */
  6598. 0000476E  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6599. 00004772  486E FF00                pea.l      [A6 - 0x100]
  6600. 00004776  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6601. 0000477A  6054                     bra        +0x56 /* 000047D0 */
  6602. label0000477C:
  6603. 0000477C  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6604. 00004780  486E FF00                pea.l      [A6 - 0x100]
  6605. 00004784  4240                     clr.w      D0
  6606. 00004786  102E FF00                move.b     D0, [A6 - 0x100]
  6607. 0000478A  5240                     addq.w     D0, 1
  6608. 0000478C  3F00                     move.w     -[A7], D0
  6609. 0000478E  1F3C 0010                move.b     -[A7], 0x10
  6610. 00004792  486D FB32                pea.l      [A5 - 0x4CE]
  6611. 00004796  4EBA F9FE                jsr        [PC - 0x602 /* 00004196 */]
  6612. 0000479A  2D6E 0008 FEF8           move.l     [A6 - 0x108], [A6 + 0x8]
  6613. 000047A0  102D E98E                move.b     D0, [A5 - 0x1672]
  6614. 000047A4  670A                     beq        +0xC /* 000047B0 */
  6615. 000047A6  1D7C 0001 FEE6           move.b     [A6 - 0x11A], 0x1
  6616. 000047AC  422D E98E                clr.b      [A5 - 0x1672]
  6617. label000047B0:
  6618. 000047B0  486E FEE0                pea.l      [A6 - 0x120]
  6619. 000047B4  3F3C 001E                move.w     -[A7], 0x1E
  6620. 000047B8  1F3C 000C                move.b     -[A7], 0xC
  6621. 000047BC  486D FB30                pea.l      [A5 - 0x4D0]
  6622. 000047C0  4EBA F9D4                jsr        [PC - 0x62C /* 00004196 */]
  6623. 000047C4  4267                     clr.w      -[A7]
  6624. 000047C6  4EBA F742                jsr        [PC - 0x8BE /* 00003F0A */]
  6625. 000047CA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6626. label000047D0:
  6627. 000047D0  4E5E                     unlink     A6
  6628. 000047D2  2E9F                     move.l     [A7], [A7]+
  6629. 000047D4  4E75                     rts
  6630. export_797:
  6631. 000047D6  4E56 FDC6                link       A6, -0x023A
  6632. 000047DA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6633. 000047DE  422E 0008                clr.b      [A6 + 0x8]
  6634. 000047E2  486E FECE                pea.l      [A6 - 0x132]
  6635. 000047E6  701E                     moveq.l    D0, 0x1E
  6636. 000047E8  2F00                     move.l     -[A7], D0
  6637. 000047EA  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6638. 000047EE  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6639. 000047F2  7007                     moveq.l    D0, 0x07
  6640. 000047F4  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6641. 000047F8  57C0                     seq        D0
  6642. 000047FA  4A00                     tst.b      D0
  6643. 000047FC  670A                     beq        +0xC /* 00004808 */
  6644. 000047FE  7207                     moveq.l    D1, 0x07
  6645. 00004800  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6646. 00004804  57C1                     seq        D1
  6647. 00004806  C001                     and.b      D0, D1
  6648. label00004808:
  6649. 00004808  4400                     neg.b      D0
  6650. 0000480A  1A00                     move.b     D5, D0
  6651. 0000480C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6652. 00004810  1005                     move.b     D0, D5
  6653. 00004812  6604                     bne        +0x6 /* 00004818 */
  6654. 00004814  6000 0208                bra        +0x20A /* 00004A1E */
  6655. label00004818:
  6656. 00004818  7018                     moveq.l    D0, 0x18
  6657. 0000481A  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6658. 0000481E  57C6                     seq        D6
  6659. 00004820  4406                     neg.b      D6
  6660. 00004822  1D6D D236 FED1           move.b     [A6 - 0x12F], [A5 - 0x2DCA]
  6661. 00004828  1D6D D237 FED0           move.b     [A6 - 0x130], [A5 - 0x2DC9]
  6662. 0000482E  486E FDC6                pea.l      [A6 - 0x23A]
  6663. 00004832  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  6664. 00004836  205F                     movea.l    A0, [A7]+
  6665. 00004838  43EE FEFE                lea.l      A1, [A6 - 0x102]
  6666. 0000483C  707F                     moveq.l    D0, 0x7F
  6667. label0000483E:
  6668. 0000483E  32D8                     move.w     [A1]+, [A0]+
  6669. 00004840  51C8 FFFC                dbf        D0, -0x6 /* 0000483E */
  6670. 00004844  4267                     clr.w      -[A7]
  6671. 00004846  486E FEFE                pea.l      [A6 - 0x102]
  6672. 0000484A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6673. 0000484E  301F                     move.w     D0, [A7]+
  6674. 00004850  4440                     neg.w      D0
  6675. 00004852  3D40 FECE                move.w     [A6 - 0x132], D0
  6676. 00004856  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6677. 0000485A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6678. 0000485E  486D CDFA                pea.l      [A5 - 0x3206]
  6679. 00004862  3F3C 0002                move.w     -[A7], 0x2
  6680. 00004866  1F3C 000F                move.b     -[A7], 0xF
  6681. 0000486A  4EBA F9B6                jsr        [PC - 0x64A /* 00004222 */]
  6682. 0000486E  1006                     move.b     D0, D6
  6683. 00004870  6700 00A0                beq        +0xA2 /* 00004912 */
  6684. 00004874  206D D484                movea.l    A0, [A5 - 0x2B7C]
  6685. 00004878  2050                     movea.l    A0, [A0]
  6686. 0000487A  102E FED0                move.b     D0, [A6 - 0x130]
  6687. 0000487E  4880                     ext.w      D0
  6688. 00004880  D040                     add.w      D0, D0
  6689. 00004882  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  6690. 00004886  3E30 0000                move.w     D7, [A0 + D0.w]
  6691. 0000488A  7007                     moveq.l    D0, 0x07
  6692. 0000488C  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6693. 00004890  57C0                     seq        D0
  6694. 00004892  4A00                     tst.b      D0
  6695. 00004894  671A                     beq        +0x1C /* 000048B0 */
  6696. 00004896  720A                     moveq.l    D1, 0x0A
  6697. 00004898  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6698. 0000489C  57C1                     seq        D1
  6699. 0000489E  C001                     and.b      D0, D1
  6700. 000048A0  670E                     beq        +0x10 /* 000048B0 */
  6701. 000048A2  4A47                     tst.w      D7
  6702. 000048A4  6C6C                     bge        +0x6E /* 00004912 */
  6703. 000048A6  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  6704. 000048AC  6000 0112                bra        +0x114 /* 000049C0 */
  6705. label000048B0:
  6706. 000048B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6707. 000048B2  B047                     cmp.w      D0, D7
  6708. 000048B4  6776                     beq        +0x78 /* 0000492C */
  6709. 000048B6  3007                     move.w     D0, D7
  6710. 000048B8  6A02                     bpl        +0x4 /* 000048BC */
  6711. 000048BA  4440                     neg.w      D0
  6712. label000048BC:
  6713. 000048BC  3E00                     move.w     D7, D0
  6714. 000048BE  486E FEEC                pea.l      [A6 - 0x114]
  6715. 000048C2  4EBA F606                jsr        [PC - 0x9FA /* 00003ECA */]
  6716. 000048C6  286D E284                movea.l    A4, [A5 - 0x1D7C]
  6717. 000048CA  2B6D E7B6 E284           move.l     [A5 - 0x1D7C], [A5 - 0x184A]
  6718. 000048D0  54AD E7B6                addq.l     [A5 - 0x184A], 2
  6719. 000048D4  206D D484                movea.l    A0, [A5 - 0x2B7C]
  6720. 000048D8  2050                     movea.l    A0, [A0]
  6721. 000048DA  226D E7B6                movea.l    A1, [A5 - 0x184A]
  6722. 000048DE  32A8 022E                move.w     [A1], [A0 + 0x22E]
  6723. 000048E2  4267                     clr.w      -[A7]
  6724. 000048E4  3F07                     move.w     -[A7], D7
  6725. 000048E6  1F3C 0001                move.b     -[A7], 0x1
  6726. 000048EA  1F3C 0001                move.b     -[A7], 0x1
  6727. 000048EE  4EBA EB4A                jsr        [PC - 0x14B6 /* 0000343A */]
  6728. 000048F2  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  6729. 000048F6  2B4C E284                move.l     [A5 - 0x1D7C], A4
  6730. 000048FA  102D CDFE                move.b     D0, [A5 - 0x3202]
  6731. 000048FE  670A                     beq        +0xC /* 0000490A */
  6732. 00004900  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  6733. 00004906  6000 00BC                bra        +0xBE /* 000049C4 */
  6734. label0000490A:
  6735. 0000490A  486E FEEC                pea.l      [A6 - 0x114]
  6736. 0000490E  4EBA F54C                jsr        [PC - 0xAB4 /* 00003E5C */]
  6737. label00004912:
  6738. 00004912  7007                     moveq.l    D0, 0x07
  6739. 00004914  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6740. 00004918  57C0                     seq        D0
  6741. 0000491A  4A00                     tst.b      D0
  6742. 0000491C  670E                     beq        +0x10 /* 0000492C */
  6743. 0000491E  720A                     moveq.l    D1, 0x0A
  6744. 00004920  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6745. 00004924  57C1                     seq        D1
  6746. 00004926  C001                     and.b      D0, D1
  6747. 00004928  6600 0096                bne        +0x98 /* 000049C0 */
  6748. label0000492C:
  6749. 0000492C  42A7                     clr.l      -[A7]
  6750. 0000492E  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  6751. 00004932  101F                     move.b     D0, [A7]+
  6752. 00004934  6642                     bne        +0x44 /* 00004978 */
  6753. 00004936  7007                     moveq.l    D0, 0x07
  6754. 00004938  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6755. 0000493C  57C0                     seq        D0
  6756. 0000493E  4A00                     tst.b      D0
  6757. 00004940  6726                     beq        +0x28 /* 00004968 */
  6758. 00004942  7203                     moveq.l    D1, 0x03
  6759. 00004944  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6760. 00004948  57C1                     seq        D1
  6761. 0000494A  4A01                     tst.b      D1
  6762. 0000494C  660E                     bne        +0x10 /* 0000495C */
  6763. 0000494E  740A                     moveq.l    D2, 0x0A
  6764. 00004950  B42D D237                cmp.b      D2, [A5 - 0x2DC9]
  6765. 00004954  57C2                     seq        D2
  6766. 00004956  8202                     or.b       D1, D2
  6767. 00004958  C001                     and.b      D0, D1
  6768. 0000495A  670C                     beq        +0xE /* 00004968 */
  6769. label0000495C:
  6770. 0000495C  41ED CE14                lea.l      A0, [A5 - 0x31EC]
  6771. 00004960  2F08                     move.l     -[A7], A0
  6772. 00004962  4EBA F94A                jsr        [PC - 0x6B6 /* 000042AE */]
  6773. 00004966  6010                     bra        +0x12 /* 00004978 */
  6774. label00004968:
  6775. 00004968  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6776. 0000496C  486E FEFE                pea.l      [A6 - 0x102]
  6777. 00004970  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6778. 00004974  6000 00A8                bra        +0xAA /* 00004A1E */
  6779. label00004978:
  6780. 00004978  526E FEEA                addq.w     [A6 - 0x116], 1
  6781. 0000497C  7007                     moveq.l    D0, 0x07
  6782. 0000497E  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6783. 00004982  57C0                     seq        D0
  6784. 00004984  4A00                     tst.b      D0
  6785. 00004986  6712                     beq        +0x14 /* 0000499A */
  6786. 00004988  7203                     moveq.l    D1, 0x03
  6787. 0000498A  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6788. 0000498E  57C1                     seq        D1
  6789. 00004990  C001                     and.b      D0, D1
  6790. 00004992  6706                     beq        +0x8 /* 0000499A */
  6791. 00004994  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6792. 00004998  6092                     bra        -0x6C /* 0000492C */
  6793. label0000499A:
  6794. 0000499A  7007                     moveq.l    D0, 0x07
  6795. 0000499C  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  6796. 000049A0  57C0                     seq        D0
  6797. 000049A2  4A00                     tst.b      D0
  6798. 000049A4  670C                     beq        +0xE /* 000049B2 */
  6799. 000049A6  720A                     moveq.l    D1, 0x0A
  6800. 000049A8  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  6801. 000049AC  57C1                     seq        D1
  6802. 000049AE  C001                     and.b      D0, D1
  6803. 000049B0  660E                     bne        +0x10 /* 000049C0 */
  6804. label000049B2:
  6805. 000049B2  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  6806. 000049B6  486E FEFE                pea.l      [A6 - 0x102]
  6807. 000049BA  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6808. 000049BE  605E                     bra        +0x60 /* 00004A1E */
  6809. label000049C0:
  6810. 000049C0  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6811. label000049C4:
  6812. 000049C4  422E FEC7                clr.b      [A6 - 0x139]
  6813. 000049C8  486E FEC7                pea.l      [A6 - 0x139]
  6814. 000049CC  486D CC92                pea.l      [A5 - 0x336E]
  6815. 000049D0  3F3C 0001                move.w     -[A7], 0x1
  6816. 000049D4  4EBA F8FA                jsr        [PC - 0x706 /* 000042D0 */]
  6817. 000049D8  486E FEFE                pea.l      [A6 - 0x102]
  6818. 000049DC  4240                     clr.w      D0
  6819. 000049DE  102E FEFE                move.b     D0, [A6 - 0x102]
  6820. 000049E2  5240                     addq.w     D0, 1
  6821. 000049E4  3F00                     move.w     -[A7], D0
  6822. 000049E6  1F3C 0010                move.b     -[A7], 0x10
  6823. 000049EA  486D FB32                pea.l      [A5 - 0x4CE]
  6824. 000049EE  4EBA F7A6                jsr        [PC - 0x85A /* 00004196 */]
  6825. 000049F2  1D7C 0001 FED2           move.b     [A6 - 0x12E], 0x1
  6826. 000049F8  7000                     moveq.l    D0, 0x00
  6827. 000049FA  2D40 FEE6                move.l     [A6 - 0x11A], D0
  6828. 000049FE  486E FECE                pea.l      [A6 - 0x132]
  6829. 00004A02  3F3C 001E                move.w     -[A7], 0x1E
  6830. 00004A06  1F3C 000C                move.b     -[A7], 0xC
  6831. 00004A0A  486D FB30                pea.l      [A5 - 0x4D0]
  6832. 00004A0E  4EBA F786                jsr        [PC - 0x87A /* 00004196 */]
  6833. 00004A12  4267                     clr.w      -[A7]
  6834. 00004A14  4EBA F4F4                jsr        [PC - 0xB0C /* 00003F0A */]
  6835. 00004A18  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6836. label00004A1E:
  6837. 00004A1E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6838. 00004A22  4E5E                     unlink     A6
  6839. 00004A24  4E75                     rts
  6840. fn00004A26:
  6841. 00004A26  4E56 0000                link       A6, 0
  6842. 00004A2A  4267                     clr.w      -[A7]
  6843. 00004A2C  42A7                     clr.l      -[A7]
  6844. 00004A2E  4EBA FC16                jsr        [PC - 0x3EA /* 00004646 */]
  6845. 00004A32  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  6846. 00004A36  4E5E                     unlink     A6
  6847. 00004A38  4E75                     rts
  6848. fn00004A3A:
  6849. 00004A3A  4E56 FEF8                link       A6, -0x0108
  6850. 00004A3E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6851. 00004A42  266E 0008                movea.l    A3, [A6 + 0x8]
  6852. 00004A46  4AAD E9A6                tst.l      [A5 - 0x165A]
  6853. 00004A4A  57C0                     seq        D0
  6854. 00004A4C  4A00                     tst.b      D0
  6855. 00004A4E  6610                     bne        +0x12 /* 00004A60 */
  6856. 00004A50  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  6857. 00004A56  B2AD ABFA                cmp.l      D1, [A5 - 0x5406]
  6858. 00004A5A  56C1                     sne        D1
  6859. 00004A5C  8001                     or.b       D0, D1
  6860. 00004A5E  671A                     beq        +0x1C /* 00004A7A */
  6861. label00004A60:
  6862. 00004A60  486E FEF8                pea.l      [A6 - 0x108]
  6863. 00004A64  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  6864. 00004A68  205F                     movea.l    A0, [A7]+
  6865. 00004A6A  43EB FEEC                lea.l      A1, [A3 - 0x114]
  6866. 00004A6E  707F                     moveq.l    D0, 0x7F
  6867. label00004A70:
  6868. 00004A70  32D8                     move.w     [A1]+, [A0]+
  6869. 00004A72  51C8 FFFC                dbf        D0, -0x6 /* 00004A70 */
  6870. 00004A76  6000 00BC                bra        +0xBE /* 00004B34 */
  6871. label00004A7A:
  6872. 00004A7A  3B7C 0002 CAEE           move.w     [A5 - 0x3512], 0x2
  6873. 00004A80  426D CAFA                clr.w      [A5 - 0x3506]
  6874. 00004A84  206D B7CE                movea.l    A0, [A5 - 0x4832]
  6875. 00004A88  2850                     movea.l    A4, [A0]
  6876. 00004A8A  2B6C 003E CAF2           move.l     [A5 - 0x350E], [A4 + 0x3E]
  6877. 00004A90  302C 003C                move.w     D0, [A4 + 0x3C]
  6878. 00004A94  48C0                     ext.l      D0
  6879. 00004A96  2E00                     move.l     D7, D0
  6880. 00004A98  4267                     clr.w      -[A7]
  6881. 00004A9A  486D CAF2                pea.l      [A5 - 0x350E]
  6882. 00004A9E  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  6883. 00004AA2  4A5F                     tst.w      [A7]+
  6884. 00004AA4  6710                     beq        +0x12 /* 00004AB6 */
  6885. 00004AA6  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  6886. 00004AAA  206E 0008                movea.l    A0, [A6 + 0x8]
  6887. 00004AAE  2C48                     movea.l    A6, A0
  6888. 00004AB0  4EFA 026E                jmp        [PC + 0x26E /* 00004D20 */]
  6889. 00004AB4  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  6890. // begin alternate branch 00004AB6-00004ABC
  6891. label00004AB6:
  6892. 00004AB6  2F2D CAF2                move.l     -[A7], [A5 - 0x350E]
  6893. 00004ABA  2007                     move.l     D0, D7
  6894. // end alternate branch 00004AB6-00004ABC
  6895. label00004AB6: // (misaligned)
  6896. 00004AB8  CAF2 2007                mulu.w     D5, [A2 + D2.w + 0x7]
  6897. 00004ABC  5280                     addq.l     D0, 1
  6898. 00004ABE  2F00                     move.l     -[A7], D0
  6899. 00004AC0  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6900. 00004AC4  4267                     clr.w      -[A7]
  6901. 00004AC6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6902. 00004ACA  4A5F                     tst.w      [A7]+
  6903. 00004ACC  6710                     beq        +0x12 /* 00004ADE */
  6904. 00004ACE  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  6905. 00004AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  6906. 00004AD6  2C48                     movea.l    A6, A0
  6907. 00004AD8  4EFA 0246                jmp        [PC + 0x246 /* 00004D20 */]
  6908. 00004ADC  0000 206D                ori.b      D0, 0x6D /* 'm' */
  6909. // begin alternate branch 00004ADE-00004AE4
  6910. label00004ADE:
  6911. 00004ADE  206D CAF2                movea.l    A0, [A5 - 0x350E]
  6912. 00004AE2  2C07                     move.l     D6, D7
  6913. // end alternate branch 00004ADE-00004AE4
  6914. label00004ADE: // (misaligned)
  6915. 00004AE0  CAF2 2C07                mulu.w     D5, [A2 + D2 * 4 + 0x7]
  6916. 00004AE4  DC90                     add.l      D6, [A0]
  6917. 00004AE6  2046                     movea.l    A0, D6
  6918. 00004AE8  4210                     clr.b      [A0]
  6919. 00004AEA  42A7                     clr.l      -[A7]
  6920. 00004AEC  42A7                     clr.l      -[A7]
  6921. 00004AEE  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  6922. 00004AF2  2B5F CAF6                move.l     [A5 - 0x350A], [A7]+
  6923. 00004AF6  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  6924. 00004AFA  486D CAF2                pea.l      [A5 - 0x350E]
  6925. 00004AFE  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  6926. 00004B02  4A6D CAF0                tst.w      [A5 - 0x3510]
  6927. 00004B06  6618                     bne        +0x1A /* 00004B20 */
  6928. 00004B08  206D CAF6                movea.l    A0, [A5 - 0x350A]
  6929. 00004B0C  2F10                     move.l     -[A7], [A0]
  6930. 00004B0E  486B FEEC                pea.l      [A3 - 0x114]
  6931. 00004B12  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  6932. 00004B16  486D CAF6                pea.l      [A5 - 0x350A]
  6933. 00004B1A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  6934. 00004B1E  6014                     bra        +0x16 /* 00004B34 */
  6935. label00004B20:
  6936. 00004B20  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6937. 00004B24  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6938. 00004B28  206E 0008                movea.l    A0, [A6 + 0x8]
  6939. 00004B2C  2C48                     movea.l    A6, A0
  6940. 00004B2E  4EFA 01F0                jmp        [PC + 0x1F0 /* 00004D20 */]
  6941. 00004B32  0000 4CDF                ori.b      D0, 0xDF
  6942. // begin alternate branch 00004B34-00004B38
  6943. label00004B34:
  6944. 00004B34  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6945. // end alternate branch 00004B34-00004B38
  6946. label00004B34: // (misaligned)
  6947. 00004B36  18C0                     move.b     [A4]+, D0
  6948. 00004B38  4E5E                     unlink     A6
  6949. 00004B3A  2E9F                     move.l     [A7], [A7]+
  6950. 00004B3C  4E75                     rts
  6951. export_798:
  6952. 00004B3E  4E56 FCDC                link       A6, -0x0324
  6953. 00004B42  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6954. 00004B46  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  6955. 00004B4A  2F0E                     move.l     -[A7], A6
  6956. 00004B4C  4EBA FEEC                jsr        [PC - 0x114 /* 00004A3A */]
  6957. 00004B50  41EE FDE8                lea.l      A0, [A6 - 0x218]
  6958. 00004B54  43EE FEEC                lea.l      A1, [A6 - 0x114]
  6959. 00004B58  707F                     moveq.l    D0, 0x7F
  6960. label00004B5A:
  6961. 00004B5A  30D9                     move.w     [A0]+, [A1]+
  6962. 00004B5C  51C8 FFFC                dbf        D0, -0x6 /* 00004B5A */
  6963. 00004B60  422E FEE7                clr.b      [A6 - 0x119]
  6964. 00004B64  41EE FDE9                lea.l      A0, [A6 - 0x217]
  6965. 00004B68  2D48 FEE8                move.l     [A6 - 0x118], A0
  6966. 00004B6C  42A7                     clr.l      -[A7]
  6967. 00004B6E  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6968. 00004B72  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6969. 00004B76  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  6970. 00004B7A  486E FEE8                pea.l      [A6 - 0x118]
  6971. 00004B7E  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  6972. 00004B82  3F2E FDE2                move.w     -[A7], [A6 - 0x21E]
  6973. 00004B86  A887                     syscall    TextFont
  6974. 00004B88  41EE FDE9                lea.l      A0, [A6 - 0x217]
  6975. 00004B8C  202E FEE8                move.l     D0, [A6 - 0x118]
  6976. 00004B90  9088                     sub.l      D0, A0
  6977. 00004B92  5280                     addq.l     D0, 1
  6978. 00004B94  3D40 FDE6                move.w     [A6 - 0x21A], D0
  6979. 00004B98  4240                     clr.w      D0
  6980. 00004B9A  102E FEEC                move.b     D0, [A6 - 0x114]
  6981. 00004B9E  906E FDE6                sub.w      D0, [A6 - 0x21A]
  6982. 00004BA2  5240                     addq.w     D0, 1
  6983. 00004BA4  3D40 FDE4                move.w     [A6 - 0x21C], D0
  6984. 00004BA8  6E04                     bgt        +0x6 /* 00004BAE */
  6985. 00004BAA  6000 0174                bra        +0x176 /* 00004D20 */
  6986. label00004BAE:
  6987. 00004BAE  4267                     clr.w      -[A7]
  6988. 00004BB0  486E FEEC                pea.l      [A6 - 0x114]
  6989. 00004BB4  487A 017C                pea.l      [PC + 0x17C /* 00004D32, value 0x466696E, pstring "find" */]
  6990. 00004BB8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  6991. 00004BBC  101F                     move.b     D0, [A7]+
  6992. 00004BBE  6638                     bne        +0x3A /* 00004BF8 */
  6993. 00004BC0  2F00                     move.l     -[A7], D0
  6994. 00004BC2  4267                     clr.w      -[A7]
  6995. 00004BC4  2F00                     move.l     -[A7], D0
  6996. 00004BC6  486E FEEC                pea.l      [A6 - 0x114]
  6997. 00004BCA  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  6998. 00004BCE  3F3C 0005                move.w     -[A7], 0x5
  6999. 00004BD2  486E FCE0                pea.l      [A6 - 0x320]
  7000. 00004BD6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7001. 00004BDA  201F                     move.l     D0, [A7]+
  7002. 00004BDC  486E FCE0                pea.l      [A6 - 0x320]
  7003. 00004BE0  487A 014A                pea.l      [PC + 0x14A /* 00004D2C, value 0x566696E, pstring "find " */]
  7004. 00004BE4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7005. 00004BE8  121F                     move.b     D1, [A7]+
  7006. 00004BEA  201F                     move.l     D0, [A7]+
  7007. 00004BEC  8001                     or.b       D0, D1
  7008. 00004BEE  6608                     bne        +0xA /* 00004BF8 */
  7009. 00004BF0  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  7010. 00004BF4  6000 012A                bra        +0x12C /* 00004D20 */
  7011. label00004BF8:
  7012. 00004BF8  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  7013. 00004BFE  B0AD ABFA                cmp.l      D0, [A5 - 0x5406]
  7014. 00004C02  6744                     beq        +0x46 /* 00004C48 */
  7015. 00004C04  486E FEEC                pea.l      [A6 - 0x114]
  7016. 00004C08  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  7017. 00004C0C  2F2D ABFA                move.l     -[A7], [A5 - 0x5406]
  7018. 00004C10  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  7019. 00004C14  4267                     clr.w      -[A7]
  7020. 00004C16  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  7021. 00004C1A  1D5F FDE1                move.b     [A6 - 0x21F], [A7]+
  7022. 00004C1E  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7023. 00004C22  6600 00E8                bne        +0xEA /* 00004D0C */
  7024. 00004C26  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  7025. 00004C2A  102E FDE1                move.b     D0, [A6 - 0x21F]
  7026. 00004C2E  6710                     beq        +0x12 /* 00004C40 */
  7027. 00004C30  486D F6D0                pea.l      [A5 - 0x930]
  7028. 00004C34  1F3C 0002                move.b     -[A7], 0x2
  7029. 00004C38  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  7030. 00004C3C  6000 00CE                bra        +0xD0 /* 00004D0C */
  7031. label00004C40:
  7032. 00004C40  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  7033. 00004C44  6000 00C6                bra        +0xC8 /* 00004D0C */
  7034. label00004C48:
  7035. 00004C48  42A7                     clr.l      -[A7]
  7036. 00004C4A  486E FEEC                pea.l      [A6 - 0x114]
  7037. 00004C4E  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  7038. 00004C52  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7039. 00004C56  422E FFFE                clr.b      [A6 - 0x2]
  7040. 00004C5A  486E FFF4                pea.l      [A6 - 0xC]
  7041. 00004C5E  486E FFEC                pea.l      [A6 - 0x14]
  7042. 00004C62  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  7043. 00004C66  2D6D D23C FFF0           move.l     [A6 - 0x10], [A5 - 0x2DC4]
  7044. 00004C6C  486E FFF4                pea.l      [A6 - 0xC]
  7045. 00004C70  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7046. 00004C74  422D B5C4                clr.b      [A5 - 0x4A3C]
  7047. 00004C78  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7048. 00004C7C  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7049. 00004C80  6610                     bne        +0x12 /* 00004C92 */
  7050. 00004C82  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  7051. 00004C86  206D E040                movea.l    A0, [A5 - 0x1FC0]
  7052. 00004C8A  2D48 FCDC                move.l     [A6 - 0x324], A0
  7053. 00004C8E  5268 0042                addq.w     [A0 + 0x42], 1
  7054. label00004C92:
  7055. 00004C92  536D CC8C                subq.w     [A5 - 0x3374], 1
  7056. 00004C96  42A7                     clr.l      -[A7]
  7057. 00004C98  1F3C 0001                move.b     -[A7], 0x1
  7058. 00004C9C  4EBA E452                jsr        [PC - 0x1BAE /* 000030F0 */]
  7059. 00004CA0  101F                     move.b     D0, [A7]+
  7060. 00004CA2  670A                     beq        +0xC /* 00004CAE */
  7061. 00004CA4  7202                     moveq.l    D1, 0x02
  7062. 00004CA6  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  7063. 00004CAA  57C1                     seq        D1
  7064. 00004CAC  C001                     and.b      D0, D1
  7065. label00004CAE:
  7066. 00004CAE  1D40 FDE0                move.b     [A6 - 0x220], D0
  7067. 00004CB2  526D CC8C                addq.w     [A5 - 0x3374], 1
  7068. 00004CB6  102E FDE0                move.b     D0, [A6 - 0x220]
  7069. 00004CBA  670C                     beq        +0xE /* 00004CC8 */
  7070. 00004CBC  486D F6D0                pea.l      [A5 - 0x930]
  7071. 00004CC0  1F3C 0002                move.b     -[A7], 0x2
  7072. 00004CC4  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  7073. label00004CC8:
  7074. 00004CC8  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7075. 00004CCC  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7076. 00004CD0  6608                     bne        +0xA /* 00004CDA */
  7077. 00004CD2  2F2D E040                move.l     -[A7], [A5 - 0x1FC0]
  7078. 00004CD6  4EBA D056                jsr        [PC - 0x2FAA /* 00001D2E */]
  7079. label00004CDA:
  7080. 00004CDA  486E FFF4                pea.l      [A6 - 0xC]
  7081. 00004CDE  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7082. 00004CE2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7083. 00004CE6  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7084. 00004CEA  102E FDE0                move.b     D0, [A6 - 0x220]
  7085. 00004CEE  661C                     bne        +0x1E /* 00004D0C */
  7086. 00004CF0  41ED AD26                lea.l      A0, [A5 - 0x52DA]
  7087. 00004CF4  43EE FEEC                lea.l      A1, [A6 - 0x114]
  7088. 00004CF8  707F                     moveq.l    D0, 0x7F
  7089. label00004CFA:
  7090. 00004CFA  30D9                     move.w     [A0]+, [A1]+
  7091. 00004CFC  51C8 FFFC                dbf        D0, -0x6 /* 00004CFA */
  7092. 00004D00  422D B5C4                clr.b      [A5 - 0x4A3C]
  7093. 00004D04  422D CAB8                clr.b      [A5 - 0x3548]
  7094. 00004D08  4EBA 02B4                jsr        [PC + 0x2B4 /* 00004FBE */]
  7095. label00004D0C:
  7096. 00004D0C  102D B7E6                move.b     D0, [A5 - 0x481A]
  7097. 00004D10  670E                     beq        +0x10 /* 00004D20 */
  7098. 00004D12  2F2D B2A8                move.l     -[A7], [A5 - 0x4D58]
  7099. 00004D16  4267                     clr.w      -[A7]
  7100. 00004D18  4EAD 2A4A                jsr        [A5 + 0x2A4A /* export_1349 */]
  7101. 00004D1C  422D B7E6                clr.b      [A5 - 0x481A]
  7102. label00004D20:
  7103. 00004D20  4FEE FCBC                lea.l      A7, [A6 - 0x344]
  7104. 00004D24  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7105. 00004D28  4E5E                     unlink     A6
  7106. 00004D2A  4E75                     rts
  7107. 00004D2C  0566                     bchg       -[A6], D2
  7108. 00004D2E  696E                     bvs        +0x70 /* 00004D9E */
  7109. 00004D30  6420                     bcc        +0x22 /* 00004D52 */
  7110. 00004D32  0466 696E                subi.w     -[A6], 0x696E /* 'in' */
  7111. 00004D36  6400 4E56                bcc        +0x4E58 /* 00009B8E */
  7112. export_799: // at 00004D38 (misaligned)
  7113. 00004D3A  0000 426D                ori.b      D0, 0x6D /* 'm' */
  7114. 00004D3E  CC88                     and.l      D6, A0
  7115. label00004D40:
  7116. 00004D40  4AAD CF5A                tst.l      [A5 - 0x30A6]
  7117. 00004D44  6F06                     ble        +0x8 /* 00004D4C */
  7118. 00004D46  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  7119. 00004D4A  60F4                     bra        -0xA /* 00004D40 */
  7120. label00004D4C:
  7121. 00004D4C  4AAD CF5A                tst.l      [A5 - 0x30A6]
  7122. 00004D50  56C0                     sne        D0
  7123. label00004D52:
  7124. 00004D52  2F00                     move.l     -[A7], D0
  7125. 00004D54  42A7                     clr.l      -[A7]
  7126. 00004D56  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  7127. 00004D5A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  7128. 00004D5E  221F                     move.l     D1, [A7]+
  7129. 00004D60  201F                     move.l     D0, [A7]+
  7130. 00004D62  B2AD CF52                cmp.l      D1, [A5 - 0x30AE]
  7131. 00004D66  56C1                     sne        D1
  7132. 00004D68  8001                     or.b       D0, D1
  7133. 00004D6A  670A                     beq        +0xC /* 00004D76 */
  7134. 00004D6C  2F3C 0422 A1AE           move.l     -[A7], 0x422A1AE
  7135. 00004D72  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  7136. label00004D76:
  7137. 00004D76  202D E7B6                move.l     D0, [A5 - 0x184A]
  7138. 00004D7A  B0AD E284                cmp.l      D0, [A5 - 0x1D7C]
  7139. 00004D7E  6706                     beq        +0x8 /* 00004D86 */
  7140. 00004D80  2B6D E284 E7B6           move.l     [A5 - 0x184A], [A5 - 0x1D7C]
  7141. label00004D86:
  7142. 00004D86  4AAD B12A                tst.l      [A5 - 0x4ED6]
  7143. 00004D8A  660E                     bne        +0x10 /* 00004D9A */
  7144. 00004D8C  487A 009C                pea.l      [PC + 0x9C /* 00004E2A, value 0x8302E23, pstring "0.######" */]
  7145. 00004D90  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  7146. 00004D94  3B7C 002C 9D4C           move.w     [A5 - 0x62B4], 0x2C /* ',' */
  7147. label00004D9A:
  7148. 00004D9A  3B7C 0001 CC8C           move.w     [A5 - 0x3374], 0x1
  7149. // begin alternate branch 00004D9E-00004DA0
  7150. label00004D9E:
  7151. 00004D9E  CC8C                     and.l      D6, A4
  7152. // end alternate branch 00004D9E-00004DA0
  7153. label00004D9E: // (misaligned)
  7154. 00004DA0  422D B5C4                clr.b      [A5 - 0x4A3C]
  7155. 00004DA4  422D CAB8                clr.b      [A5 - 0x3548]
  7156. 00004DA8  422D F13C                clr.b      [A5 - 0xEC4]
  7157. 00004DAC  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  7158. 00004DB0  4AAD D23C                tst.l      [A5 - 0x2DC4]
  7159. 00004DB4  6706                     beq        +0x8 /* 00004DBC */
  7160. 00004DB6  7000                     moveq.l    D0, 0x00
  7161. 00004DB8  2B40 D23C                move.l     [A5 - 0x2DC4], D0
  7162. label00004DBC:
  7163. 00004DBC  4267                     clr.w      -[A7]
  7164. 00004DBE  486D D236                pea.l      [A5 - 0x2DCA]
  7165. 00004DC2  486D CF9E                pea.l      [A5 - 0x3062]
  7166. 00004DC6  7006                     moveq.l    D0, 0x06
  7167. 00004DC8  2F00                     move.l     -[A7], D0
  7168. 00004DCA  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  7169. 00004DCE  101F                     move.b     D0, [A7]+
  7170. 00004DD0  6610                     bne        +0x12 /* 00004DE2 */
  7171. 00004DD2  41ED D236                lea.l      A0, [A5 - 0x2DCA]
  7172. 00004DD6  43ED CF9E                lea.l      A1, [A5 - 0x3062]
  7173. 00004DDA  7002                     moveq.l    D0, 0x02
  7174. label00004DDC:
  7175. 00004DDC  30D9                     move.w     [A0]+, [A1]+
  7176. 00004DDE  51C8 FFFC                dbf        D0, -0x6 /* 00004DDC */
  7177. label00004DE2:
  7178. 00004DE2  4240                     clr.w      D0
  7179. 00004DE4  102D 9DDA                move.b     D0, [A5 - 0x6226]
  7180. 00004DE8  4A40                     tst.w      D0
  7181. 00004DEA  5EC0                     sgt        D0
  7182. 00004DEC  4A00                     tst.b      D0
  7183. 00004DEE  6724                     beq        +0x26 /* 00004E14 */
  7184. 00004DF0  122D 9CEA                move.b     D1, [A5 - 0x6316]
  7185. 00004DF4  0A01 0001                xori.b     D1, 0x1
  7186. 00004DF8  C001                     and.b      D0, D1
  7187. 00004DFA  6718                     beq        +0x1A /* 00004E14 */
  7188. 00004DFC  41ED AD26                lea.l      A0, [A5 - 0x52DA]
  7189. 00004E00  43ED 9DDA                lea.l      A1, [A5 - 0x6226]
  7190. 00004E04  707F                     moveq.l    D0, 0x7F
  7191. label00004E06:
  7192. 00004E06  30D9                     move.w     [A0]+, [A1]+
  7193. 00004E08  51C8 FFFC                dbf        D0, -0x6 /* 00004E06 */
  7194. 00004E0C  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  7195. 00004E10  4EBA 0310                jsr        [PC + 0x310 /* 00005122 */]
  7196. label00004E14:
  7197. 00004E14  422D 9DDA                clr.b      [A5 - 0x6226]
  7198. 00004E18  422D 9CEA                clr.b      [A5 - 0x6316]
  7199. 00004E1C  4AAD B12A                tst.l      [A5 - 0x4ED6]
  7200. 00004E20  6604                     bne        +0x6 /* 00004E26 */
  7201. 00004E22  422D 9CFA                clr.b      [A5 - 0x6306]
  7202. label00004E26:
  7203. 00004E26  4E5E                     unlink     A6
  7204. 00004E28  4E75                     rts
  7205. 00004E2A  0830 2E23 2323 2323 2300 4E56 btst.b     [[A0 + 0x2323 + D2 * 2] + 0x23004E56], 0x23 /* '#' */
  7206. export_800: // at 00004E34 (misaligned)
  7207. 00004E36  FFE6                     .invalid   <<F/7/7>>
  7208. 00004E38  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7209. 00004E3C  2A2E 0008                move.l     D5, [A6 + 0x8]
  7210. 00004E40  4207                     clr.b      D7
  7211. 00004E42  2045                     movea.l    A0, D5
  7212. 00004E44  2D50 FFE6                move.l     [A6 - 0x1A], [A0]
  7213. 00004E48  486E FFE6                pea.l      [A6 - 0x1A]
  7214. 00004E4C  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  7215. 00004E50  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7216. 00004E54  4A10                     tst.b      [A0]
  7217. 00004E56  6600 0094                bne        +0x96 /* 00004EEC */
  7218. 00004E5A  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  7219. 00004E60  486E FFF0                pea.l      [A6 - 0x10]
  7220. 00004E64  2F05                     move.l     -[A7], D5
  7221. 00004E66  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  7222. 00004E6A  2C2D D23C                move.l     D6, [A5 - 0x2DC4]
  7223. 00004E6E  486E FFF0                pea.l      [A6 - 0x10]
  7224. 00004E72  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7225. 00004E76  422D B5C4                clr.b      [A5 - 0x4A3C]
  7226. 00004E7A  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7227. 00004E7E  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7228. 00004E82  660C                     bne        +0xE /* 00004E90 */
  7229. 00004E84  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  7230. 00004E88  286D E040                movea.l    A4, [A5 - 0x1FC0]
  7231. 00004E8C  526C 0042                addq.w     [A4 + 0x42], 1
  7232. label00004E90:
  7233. 00004E90  536D CC8C                subq.w     [A5 - 0x3374], 1
  7234. 00004E94  42A7                     clr.l      -[A7]
  7235. 00004E96  1F3C 0001                move.b     -[A7], 0x1
  7236. 00004E9A  4EBA E254                jsr        [PC - 0x1DAC /* 000030F0 */]
  7237. 00004E9E  101F                     move.b     D0, [A7]+
  7238. 00004EA0  670A                     beq        +0xC /* 00004EAC */
  7239. 00004EA2  7202                     moveq.l    D1, 0x02
  7240. 00004EA4  B22D D236                cmp.b      D1, [A5 - 0x2DCA]
  7241. 00004EA8  57C1                     seq        D1
  7242. 00004EAA  C001                     and.b      D0, D1
  7243. label00004EAC:
  7244. 00004EAC  1E00                     move.b     D7, D0
  7245. 00004EAE  526D CC8C                addq.w     [A5 - 0x3374], 1
  7246. 00004EB2  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7247. 00004EB6  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7248. 00004EBA  6608                     bne        +0xA /* 00004EC4 */
  7249. 00004EBC  2F2D E040                move.l     -[A7], [A5 - 0x1FC0]
  7250. 00004EC0  4EBA CE6C                jsr        [PC - 0x3194 /* 00001D2E */]
  7251. label00004EC4:
  7252. 00004EC4  422E FFFA                clr.b      [A6 - 0x6]
  7253. 00004EC8  486E FFF0                pea.l      [A6 - 0x10]
  7254. 00004ECC  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7255. 00004ED0  2F06                     move.l     -[A7], D6
  7256. 00004ED2  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7257. 00004ED6  1007                     move.b     D0, D7
  7258. 00004ED8  6712                     beq        +0x14 /* 00004EEC */
  7259. 00004EDA  4267                     clr.w      -[A7]
  7260. 00004EDC  486D CDC4                pea.l      [A5 - 0x323C]
  7261. 00004EE0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  7262. 00004EE4  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  7263. 00004EEA  6038                     bra        +0x3A /* 00004F24 */
  7264. label00004EEC:
  7265. 00004EEC  422D B5C4                clr.b      [A5 - 0x4A3C]
  7266. 00004EF0  422D CAB8                clr.b      [A5 - 0x3548]
  7267. 00004EF4  42A7                     clr.l      -[A7]
  7268. 00004EF6  4EBA DB94                jsr        [PC - 0x246C /* 00002A8C */]
  7269. 00004EFA  265F                     movea.l    A3, [A7]+
  7270. 00004EFC  200B                     move.l     D0, A3
  7271. 00004EFE  6720                     beq        +0x22 /* 00004F20 */
  7272. 00004F00  284B                     movea.l    A4, A3
  7273. 00004F02  526C 0042                addq.w     [A4 + 0x42], 1
  7274. 00004F06  2F05                     move.l     -[A7], D5
  7275. 00004F08  1F3C 0002                move.b     -[A7], 0x2
  7276. 00004F0C  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  7277. 00004F10  4267                     clr.w      -[A7]
  7278. 00004F12  2F0B                     move.l     -[A7], A3
  7279. 00004F14  4EBA 00E8                jsr        [PC + 0xE8 /* 00004FFE */]
  7280. 00004F18  1E1F                     move.b     D7, [A7]+
  7281. 00004F1A  2F0B                     move.l     -[A7], A3
  7282. 00004F1C  4EBA CE10                jsr        [PC - 0x31F0 /* 00001D2E */]
  7283. label00004F20:
  7284. 00004F20  1D47 000C                move.b     [A6 + 0xC], D7
  7285. label00004F24:
  7286. 00004F24  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7287. 00004F28  4E5E                     unlink     A6
  7288. 00004F2A  2E9F                     move.l     [A7], [A7]+
  7289. 00004F2C  4E75                     rts
  7290. fn00004F2E:
  7291. 00004F2E  4E56 FFFE                link       A6, -0x0002
  7292. 00004F32  2F07                     move.l     -[A7], D7
  7293. 00004F34  3E2D B1D8                move.w     D7, [A5 - 0x4E28]
  7294. label00004F38:
  7295. 00004F38  7001                     moveq.l    D0, 0x01
  7296. 00004F3A  B0AD B1D6                cmp.l      D0, [A5 - 0x4E2A]
  7297. 00004F3E  6C18                     bge        +0x1A /* 00004F58 */
  7298. 00004F40  4267                     clr.w      -[A7]
  7299. 00004F42  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  7300. 00004F46  3007                     move.w     D0, D7
  7301. 00004F48  48C0                     ext.l      D0
  7302. 00004F4A  B0AD B1D6                cmp.l      D0, [A5 - 0x4E2A]
  7303. 00004F4E  6E02                     bgt        +0x4 /* 00004F52 */
  7304. 00004F50  6006                     bra        +0x8 /* 00004F58 */
  7305. label00004F52:
  7306. 00004F52  3E2D B1D8                move.w     D7, [A5 - 0x4E28]
  7307. 00004F56  60E0                     bra        -0x1E /* 00004F38 */
  7308. label00004F58:
  7309. 00004F58  2E1F                     move.l     D7, [A7]+
  7310. 00004F5A  4E5E                     unlink     A6
  7311. 00004F5C  4E75                     rts
  7312. export_801:
  7313. 00004F5E  4E56 0000                link       A6, 0
  7314. 00004F62  422E 000A                clr.b      [A6 + 0xA]
  7315. 00004F66  4267                     clr.w      -[A7]
  7316. 00004F68  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  7317. 00004F6C  101F                     move.b     D0, [A7]+
  7318. 00004F6E  672E                     beq        +0x30 /* 00004F9E */
  7319. 00004F70  4EBA FFBC                jsr        [PC - 0x44 /* 00004F2E */]
  7320. 00004F74  3F3C 0006                move.w     -[A7], 0x6
  7321. 00004F78  4EBA 01A8                jsr        [PC + 0x1A8 /* 00005122 */]
  7322. 00004F7C  3F3C 0005                move.w     -[A7], 0x5
  7323. 00004F80  4EBA 01A0                jsr        [PC + 0x1A0 /* 00005122 */]
  7324. 00004F84  3F3C 0004                move.w     -[A7], 0x4
  7325. 00004F88  4EBA 0198                jsr        [PC + 0x198 /* 00005122 */]
  7326. 00004F8C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7327. 00004F90  4EBA 0190                jsr        [PC + 0x190 /* 00005122 */]
  7328. 00004F94  4267                     clr.w      -[A7]
  7329. 00004F96  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  7330. 00004F9A  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  7331. label00004F9E:
  7332. 00004F9E  4E5E                     unlink     A6
  7333. 00004FA0  205F                     movea.l    A0, [A7]+
  7334. 00004FA2  544F                     addq.w     A7, 2
  7335. 00004FA4  4ED0                     jmp        [A0]
  7336. export_802:
  7337. 00004FA6  4E56 0000                link       A6, 0
  7338. 00004FAA  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7339. 00004FAE  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7340. 00004FB2  56C0                     sne        D0
  7341. 00004FB4  4400                     neg.b      D0
  7342. 00004FB6  1D40 0008                move.b     [A6 + 0x8], D0
  7343. 00004FBA  4E5E                     unlink     A6
  7344. 00004FBC  4E75                     rts
  7345. export_803:
  7346. fn00004FBE:
  7347. 00004FBE  4E56 FFFC                link       A6, -0x0004
  7348. 00004FC2  48E7 0018                movem.l    -[A7], A3,A4
  7349. 00004FC6  42A7                     clr.l      -[A7]
  7350. 00004FC8  4EBA DAC2                jsr        [PC - 0x253E /* 00002A8C */]
  7351. 00004FCC  265F                     movea.l    A3, [A7]+
  7352. 00004FCE  200B                     move.l     D0, A3
  7353. 00004FD0  6724                     beq        +0x26 /* 00004FF6 */
  7354. 00004FD2  284B                     movea.l    A4, A3
  7355. 00004FD4  526C 0042                addq.w     [A4 + 0x42], 1
  7356. 00004FD8  486D AD26                pea.l      [A5 - 0x52DA]
  7357. 00004FDC  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  7358. 00004FE0  422D AD26                clr.b      [A5 - 0x52DA]
  7359. 00004FE4  4267                     clr.w      -[A7]
  7360. 00004FE6  2F0B                     move.l     -[A7], A3
  7361. 00004FE8  4EBA 0014                jsr        [PC + 0x14 /* 00004FFE */]
  7362. 00004FEC  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  7363. 00004FF0  2F0B                     move.l     -[A7], A3
  7364. 00004FF2  4EBA CD3A                jsr        [PC - 0x32C6 /* 00001D2E */]
  7365. label00004FF6:
  7366. 00004FF6  4CDF 1800                movem.l    A3,A4, [A7]+
  7367. 00004FFA  4E5E                     unlink     A6
  7368. 00004FFC  4E75                     rts
  7369. export_804:
  7370. fn00004FFE:
  7371. 00004FFE  4E56 FFEC                link       A6, -0x0014
  7372. 00005002  48E7 0018                movem.l    -[A7], A3,A4
  7373. 00005006  286D D23C                movea.l    A4, [A5 - 0x2DC4]
  7374. 0000500A  42A7                     clr.l      -[A7]
  7375. 0000500C  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  7376. 00005010  265F                     movea.l    A3, [A7]+
  7377. 00005012  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  7378. 00005018  486E FFF4                pea.l      [A6 - 0xC]
  7379. 0000501C  2F0B                     move.l     -[A7], A3
  7380. 0000501E  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  7381. 00005022  486E FFF4                pea.l      [A6 - 0xC]
  7382. 00005026  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7383. 0000502A  102D BE60                move.b     D0, [A5 - 0x41A0]
  7384. 0000502E  0A00 0001                xori.b     D0, 0x1
  7385. 00005032  C02D B60A                and.b      D0, [A5 - 0x49F6]
  7386. 00005036  1B40 BE62                move.b     [A5 - 0x419E], D0
  7387. 0000503A  4267                     clr.w      -[A7]
  7388. 0000503C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7389. 00005040  4EBA 0188                jsr        [PC + 0x188 /* 000051CA */]
  7390. 00005044  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  7391. 00005048  486E FFF4                pea.l      [A6 - 0xC]
  7392. 0000504C  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7393. 00005050  2F0C                     move.l     -[A7], A4
  7394. 00005052  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  7395. 00005056  4CDF 1800                movem.l    A3,A4, [A7]+
  7396. 0000505A  4E5E                     unlink     A6
  7397. 0000505C  2E9F                     move.l     [A7], [A7]+
  7398. 0000505E  4E75                     rts
  7399. export_805:
  7400. 00005060  4E56 FFFC                link       A6, -0x0004
  7401. 00005064  486D AD26                pea.l      [A5 - 0x52DA]
  7402. 00005068  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  7403. 0000506C  422D AD26                clr.b      [A5 - 0x52DA]
  7404. 00005070  4267                     clr.w      -[A7]
  7405. 00005072  2F2D DFEA                move.l     -[A7], [A5 - 0x2016]
  7406. 00005076  4EBA FF86                jsr        [PC - 0x7A /* 00004FFE */]
  7407. 0000507A  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  7408. 0000507E  4E5E                     unlink     A6
  7409. 00005080  4E75                     rts
  7410. fn00005082:
  7411. 00005082  4E56 0000                link       A6, 0
  7412. 00005086  48E7 0108                movem.l    -[A7], D7,A4
  7413. 0000508A  3E2E 000C                move.w     D7, [A6 + 0xC]
  7414. 0000508E  486D CDFA                pea.l      [A5 - 0x3206]
  7415. 00005092  7002                     moveq.l    D0, 0x02
  7416. 00005094  2F00                     move.l     -[A7], D0
  7417. 00005096  1F3C 000F                move.b     -[A7], 0xF
  7418. 0000509A  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7419. 0000509E  4A2D AD26                tst.b      [A5 - 0x52DA]
  7420. 000050A2  670C                     beq        +0xE /* 000050B0 */
  7421. 000050A4  486D AD26                pea.l      [A5 - 0x52DA]
  7422. 000050A8  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  7423. 000050AC  422D AD26                clr.b      [A5 - 0x52DA]
  7424. label000050B0:
  7425. 000050B0  3B7C FFFF FB30           move.w     [A5 - 0x4D0], 0xFFFF
  7426. 000050B6  3007                     move.w     D0, D7
  7427. 000050B8  5340                     subq.w     D0, 1
  7428. 000050BA  41ED EA9A                lea.l      A0, [A5 - 0x1566]
  7429. 000050BE  C1FC 001E                muls.w     D0, 0x1E
  7430. 000050C2  49F0 0000                lea.l      A4, [A0 + D0.w]
  7431. 000050C6  296E 0008 0018           move.l     [A4 + 0x18], [A6 + 0x8]
  7432. 000050CC  4A6C 001C                tst.w      [A4 + 0x1C]
  7433. 000050D0  6F14                     ble        +0x16 /* 000050E6 */
  7434. 000050D2  2007                     move.l     D0, D7
  7435. 000050D4  5340                     subq.w     D0, 1
  7436. 000050D6  41ED F15C                lea.l      A0, [A5 - 0xEA4]
  7437. 000050DA  1230 0000                move.b     D1, [A0 + D0.w]
  7438. 000050DE  4881                     ext.w      D1
  7439. 000050E0  3F01                     move.w     -[A7], D1
  7440. 000050E2  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  7441. label000050E6:
  7442. 000050E6  3B47 FB40                move.w     [A5 - 0x4C0], D7
  7443. 000050EA  7031                     moveq.l    D0, 0x31
  7444. 000050EC  B047                     cmp.w      D0, D7
  7445. 000050EE  6612                     bne        +0x14 /* 00005102 */
  7446. 000050F0  102D BE60                move.b     D0, [A5 - 0x41A0]
  7447. 000050F4  802D 9DB0                or.b       D0, [A5 - 0x6250]
  7448. 000050F8  0A00 0001                xori.b     D0, 0x1
  7449. 000050FC  1B40 BE62                move.b     [A5 - 0x419E], D0
  7450. 00005100  6010                     bra        +0x12 /* 00005112 */
  7451. label00005102:
  7452. 00005102  102D BE60                move.b     D0, [A5 - 0x41A0]
  7453. 00005106  0A00 0001                xori.b     D0, 0x1
  7454. 0000510A  C02D B60A                and.b      D0, [A5 - 0x49F6]
  7455. 0000510E  1B40 BE62                move.b     [A5 - 0x419E], D0
  7456. label00005112:
  7457. 00005112  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  7458. 00005116  4CDF 1080                movem.l    D7,A4, [A7]+
  7459. 0000511A  4E5E                     unlink     A6
  7460. 0000511C  205F                     movea.l    A0, [A7]+
  7461. 0000511E  5C4F                     addq.w     A7, 6
  7462. 00005120  4ED0                     jmp        [A0]
  7463. export_806:
  7464. fn00005122:
  7465. 00005122  4E56 FFFC                link       A6, -0x0004
  7466. 00005126  48E7 0018                movem.l    -[A7], A3,A4
  7467. 0000512A  102D AF2A                move.b     D0, [A5 - 0x50D6]
  7468. 0000512E  670E                     beq        +0x10 /* 0000513E */
  7469. 00005130  7209                     moveq.l    D1, 0x09
  7470. 00005132  B26E 0008                cmp.w      D1, [A6 + 0x8]
  7471. 00005136  5EC1                     sgt        D1
  7472. 00005138  C001                     and.b      D0, D1
  7473. 0000513A  6702                     beq        +0x4 /* 0000513E */
  7474. 0000513C  6022                     bra        +0x24 /* 00005160 */
  7475. label0000513E:
  7476. 0000513E  42A7                     clr.l      -[A7]
  7477. 00005140  4EBA D94A                jsr        [PC - 0x26B6 /* 00002A8C */]
  7478. 00005144  265F                     movea.l    A3, [A7]+
  7479. 00005146  200B                     move.l     D0, A3
  7480. 00005148  6716                     beq        +0x18 /* 00005160 */
  7481. 0000514A  284B                     movea.l    A4, A3
  7482. 0000514C  526C 0042                addq.w     [A4 + 0x42], 1
  7483. 00005150  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7484. 00005154  2F0B                     move.l     -[A7], A3
  7485. 00005156  4EBA FF2A                jsr        [PC - 0xD6 /* 00005082 */]
  7486. 0000515A  2F0B                     move.l     -[A7], A3
  7487. 0000515C  4EBA CBD0                jsr        [PC - 0x3430 /* 00001D2E */]
  7488. label00005160:
  7489. 00005160  4CDF 1800                movem.l    A3,A4, [A7]+
  7490. 00005164  4E5E                     unlink     A6
  7491. 00005166  205F                     movea.l    A0, [A7]+
  7492. 00005168  544F                     addq.w     A7, 2
  7493. 0000516A  4ED0                     jmp        [A0]
  7494. export_807:
  7495. 0000516C  4E56 FFFC                link       A6, -0x0004
  7496. 00005170  2F0C                     move.l     -[A7], A4
  7497. 00005172  4A6E 0010                tst.w      [A6 + 0x10]
  7498. 00005176  6602                     bne        +0x4 /* 0000517A */
  7499. 00005178  6044                     bra        +0x46 /* 000051BE */
  7500. label0000517A:
  7501. 0000517A  2B6D A284 CDA6           move.l     [A5 - 0x325A], [A5 - 0x5D7C]
  7502. 00005180  1B7C 0001 CDA4           move.b     [A5 - 0x325C], 0x1
  7503. 00005186  2B6E 0008 CDAA           move.l     [A5 - 0x3256], [A6 + 0x8]
  7504. 0000518C  2B6E 000C CDAE           move.l     [A5 - 0x3252], [A6 + 0xC]
  7505. 00005192  2B6E 0012 CDB4           move.l     [A5 - 0x324C], [A6 + 0x12]
  7506. 00005198  3B6E 0010 CDB2           move.w     [A5 - 0x324E], [A6 + 0x10]
  7507. 0000519E  42A7                     clr.l      -[A7]
  7508. 000051A0  486D CDA4                pea.l      [A5 - 0x325C]
  7509. 000051A4  4EBA D76A                jsr        [PC - 0x2896 /* 00002910 */]
  7510. 000051A8  285F                     movea.l    A4, [A7]+
  7511. 000051AA  200C                     move.l     D0, A4
  7512. 000051AC  6710                     beq        +0x12 /* 000051BE */
  7513. 000051AE  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  7514. 000051B2  2F0C                     move.l     -[A7], A4
  7515. 000051B4  4EBA FECC                jsr        [PC - 0x134 /* 00005082 */]
  7516. 000051B8  2F0C                     move.l     -[A7], A4
  7517. 000051BA  4EBA CB72                jsr        [PC - 0x348E /* 00001D2E */]
  7518. label000051BE:
  7519. 000051BE  285F                     movea.l    A4, [A7]+
  7520. 000051C0  4E5E                     unlink     A6
  7521. 000051C2  205F                     movea.l    A0, [A7]+
  7522. 000051C4  DEFC 0010                add.w      A7, 0x10
  7523. 000051C8  4ED0                     jmp        [A0]
  7524. fn000051CA:
  7525. 000051CA  4E56 FD94                link       A6, -0x026C
  7526. 000051CE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7527. 000051D2  422E 000C                clr.b      [A6 + 0xC]
  7528. 000051D6  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7529. 000051DA  6600 01EA                bne        +0x1EC /* 000053C6 */
  7530. 000051DE  2F00                     move.l     -[A7], D0
  7531. 000051E0  4267                     clr.w      -[A7]
  7532. 000051E2  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  7533. 000051E6  121F                     move.b     D1, [A7]+
  7534. 000051E8  201F                     move.l     D0, [A7]+
  7535. 000051EA  8001                     or.b       D0, D1
  7536. 000051EC  6704                     beq        +0x6 /* 000051F2 */
  7537. 000051EE  6000 01D6                bra        +0x1D8 /* 000053C6 */
  7538. label000051F2:
  7539. 000051F2  286D DFE6                movea.l    A4, [A5 - 0x201A]
  7540. 000051F6  486E FFEC                pea.l      [A6 - 0x14]
  7541. 000051FA  1F3C 0001                move.b     -[A7], 0x1
  7542. 000051FE  4EBA DAC6                jsr        [PC - 0x253A /* 00002CC6 */]
  7543. 00005202  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7544. 00005206  670C                     beq        +0xE /* 00005214 */
  7545. 00005208  2F0C                     move.l     -[A7], A4
  7546. 0000520A  4267                     clr.w      -[A7]
  7547. 0000520C  4EBA DAB8                jsr        [PC - 0x2548 /* 00002CC6 */]
  7548. 00005210  6000 01B4                bra        +0x1B6 /* 000053C6 */
  7549. label00005214:
  7550. 00005214  486D E272                pea.l      [A5 - 0x1D8E]
  7551. 00005218  486D DFF4                pea.l      [A5 - 0x200C]
  7552. 0000521C  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  7553. 00005220  422D E424                clr.b      [A5 - 0x1BDC]
  7554. label00005224:
  7555. 00005224  7002                     moveq.l    D0, 0x02
  7556. 00005226  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  7557. 0000522A  57C0                     seq        D0
  7558. 0000522C  4A00                     tst.b      D0
  7559. 0000522E  6712                     beq        +0x14 /* 00005242 */
  7560. 00005230  7201                     moveq.l    D1, 0x01
  7561. 00005232  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  7562. 00005236  56C1                     sne        D1
  7563. 00005238  C001                     and.b      D0, D1
  7564. 0000523A  6706                     beq        +0x8 /* 00005242 */
  7565. 0000523C  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  7566. 00005240  60E2                     bra        -0x1C /* 00005224 */
  7567. label00005242:
  7568. 00005242  700B                     moveq.l    D0, 0x0B
  7569. 00005244  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  7570. 00005248  57C0                     seq        D0
  7571. 0000524A  4A00                     tst.b      D0
  7572. 0000524C  670A                     beq        +0xC /* 00005258 */
  7573. 0000524E  7208                     moveq.l    D1, 0x08
  7574. 00005250  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  7575. 00005254  57C1                     seq        D1
  7576. 00005256  C001                     and.b      D0, D1
  7577. label00005258:
  7578. 00005258  4400                     neg.b      D0
  7579. 0000525A  1E00                     move.b     D7, D0
  7580. 0000525C  6742                     beq        +0x44 /* 000052A0 */
  7581. 0000525E  41EE FE98                lea.l      A0, [A6 - 0x168]
  7582. 00005262  43ED E028                lea.l      A1, [A5 - 0x1FD8]
  7583. 00005266  7025                     moveq.l    D0, 0x25
  7584. label00005268:
  7585. 00005268  30D9                     move.w     [A0]+, [A1]+
  7586. 0000526A  51C8 FFFC                dbf        D0, -0x6 /* 00005268 */
  7587. 0000526E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  7588. 00005272  486E FD94                pea.l      [A6 - 0x26C]
  7589. 00005276  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  7590. 0000527A  205F                     movea.l    A0, [A7]+
  7591. 0000527C  43EE FEE8                lea.l      A1, [A6 - 0x118]
  7592. 00005280  707F                     moveq.l    D0, 0x7F
  7593. label00005282:
  7594. 00005282  32D8                     move.w     [A1]+, [A0]+
  7595. 00005284  51C8 FFFC                dbf        D0, -0x6 /* 00005282 */
  7596. 00005288  41EE FEE8                lea.l      A0, [A6 - 0x118]
  7597. 0000528C  2D48 FEE4                move.l     [A6 - 0x11C], A0
  7598. 00005290  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  7599. 00005294  2D48 FE9A                move.l     [A6 - 0x166], A0
  7600. 00005298  426E FE98                clr.w      [A6 - 0x168]
  7601. 0000529C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  7602. label000052A0:
  7603. 000052A0  1007                     move.b     D0, D7
  7604. 000052A2  0A00 0001                xori.b     D0, 0x1
  7605. 000052A6  1B40 E7C2                move.b     [A5 - 0x183E], D0
  7606. label000052AA:
  7607. 000052AA  7002                     moveq.l    D0, 0x02
  7608. 000052AC  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  7609. 000052B0  57C0                     seq        D0
  7610. 000052B2  4A00                     tst.b      D0
  7611. 000052B4  670C                     beq        +0xE /* 000052C2 */
  7612. 000052B6  7201                     moveq.l    D1, 0x01
  7613. 000052B8  B22D D237                cmp.b      D1, [A5 - 0x2DC9]
  7614. 000052BC  57C1                     seq        D1
  7615. 000052BE  C001                     and.b      D0, D1
  7616. 000052C0  663C                     bne        +0x3E /* 000052FE */
  7617. label000052C2:
  7618. 000052C2  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  7619. 000052C6  0240 0001                andi.w     D0, 0x1
  7620. 000052CA  6632                     bne        +0x34 /* 000052FE */
  7621. 000052CC  700B                     moveq.l    D0, 0x0B
  7622. 000052CE  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  7623. 000052D2  660E                     bne        +0x10 /* 000052E2 */
  7624. 000052D4  4EBA E434                jsr        [PC - 0x1BCC /* 0000370A */]
  7625. 000052D8  1C2D B5C4                move.b     D6, [A5 - 0x4A3C]
  7626. 000052DC  0A06 0001                xori.b     D6, 0x1
  7627. 000052E0  60C8                     bra        -0x36 /* 000052AA */
  7628. label000052E2:
  7629. 000052E2  7002                     moveq.l    D0, 0x02
  7630. 000052E4  B02D D236                cmp.b      D0, [A5 - 0x2DCA]
  7631. 000052E8  6606                     bne        +0x8 /* 000052F0 */
  7632. 000052EA  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  7633. 000052EE  60BA                     bra        -0x44 /* 000052AA */
  7634. label000052F0:
  7635. 000052F0  4267                     clr.w      -[A7]
  7636. 000052F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7637. 000052F6  4EBA F34E                jsr        [PC - 0xCB2 /* 00004646 */]
  7638. 000052FA  1C1F                     move.b     D6, [A7]+
  7639. 000052FC  60AC                     bra        -0x52 /* 000052AA */
  7640. label000052FE:
  7641. 000052FE  486D E272                pea.l      [A5 - 0x1D8E]
  7642. 00005302  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  7643. 00005306  1006                     move.b     D0, D6
  7644. 00005308  6700 008C                beq        +0x8E /* 00005396 */
  7645. 0000530C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  7646. 00005312  4EBA DA4E                jsr        [PC - 0x25B2 /* 00002D62 */]
  7647. 00005316  1007                     move.b     D0, D7
  7648. 00005318  6754                     beq        +0x56 /* 0000536E */
  7649. 0000531A  422E FEB9                clr.b      [A6 - 0x147]
  7650. 0000531E  3D6D CAEA FEA2           move.w     [A6 - 0x15E], [A5 - 0x3516]
  7651. 00005324  3A2D E528                move.w     D5, [A5 - 0x1AD8]
  7652. 00005328  486E FEA4                pea.l      [A6 - 0x15C]
  7653. 0000532C  486D E014                pea.l      [A5 - 0x1FEC]
  7654. 00005330  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  7655. 00005334  2D6D E174 FE9E           move.l     [A6 - 0x162], [A5 - 0x1E8C]
  7656. 0000533A  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7657. 0000533E  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  7658. 00005342  660C                     bne        +0xE /* 00005350 */
  7659. 00005344  42A7                     clr.l      -[A7]
  7660. 00005346  4EBA D744                jsr        [PC - 0x28BC /* 00002A8C */]
  7661. 0000534A  2D5F FEB0                move.l     [A6 - 0x150], [A7]+
  7662. 0000534E  600A                     bra        +0xC /* 0000535A */
  7663. label00005350:
  7664. 00005350  206D E174                movea.l    A0, [A5 - 0x1E8C]
  7665. 00005354  2D68 0018 FEB0           move.l     [A6 - 0x150], [A0 + 0x18]
  7666. label0000535A:
  7667. 0000535A  2D6E 0008 FED2           move.l     [A6 - 0x12E], [A6 + 0x8]
  7668. 00005360  2D6D ABEE FEB4           move.l     [A6 - 0x14C], [A5 - 0x5412]
  7669. 00005366  41EE FE98                lea.l      A0, [A6 - 0x168]
  7670. 0000536A  2B48 E174                move.l     [A5 - 0x1E8C], A0
  7671. label0000536E:
  7672. 0000536E  206D DFE6                movea.l    A0, [A5 - 0x201A]
  7673. 00005372  2050                     movea.l    A0, [A0]
  7674. 00005374  2F10                     move.l     -[A7], [A0]
  7675. 00005376  205F                     movea.l    A0, [A7]+
  7676. 00005378  4E90                     jsr        [A0]
  7677. 0000537A  1007                     move.b     D0, D7
  7678. 0000537C  6718                     beq        +0x1A /* 00005396 */
  7679. 0000537E  3B6E FEA2 CAEA           move.w     [A5 - 0x3516], [A6 - 0x15E]
  7680. 00005384  3B45 E528                move.w     [A5 - 0x1AD8], D5
  7681. 00005388  486E FEA4                pea.l      [A6 - 0x15C]
  7682. 0000538C  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  7683. 00005390  2B6E FE9E E174           move.l     [A5 - 0x1E8C], [A6 - 0x162]
  7684. label00005396:
  7685. 00005396  4EBA CD90                jsr        [PC - 0x3270 /* 00002128 */]
  7686. 0000539A  2F0C                     move.l     -[A7], A4
  7687. 0000539C  4267                     clr.w      -[A7]
  7688. 0000539E  4EBA D926                jsr        [PC - 0x26DA /* 00002CC6 */]
  7689. 000053A2  1007                     move.b     D0, D7
  7690. 000053A4  6720                     beq        +0x22 /* 000053C6 */
  7691. 000053A6  7202                     moveq.l    D1, 0x02
  7692. 000053A8  B22E FEB9                cmp.b      D1, [A6 - 0x147]
  7693. 000053AC  57C1                     seq        D1
  7694. 000053AE  C001                     and.b      D0, D1
  7695. 000053B0  6714                     beq        +0x16 /* 000053C6 */
  7696. 000053B2  41ED AD26                lea.l      A0, [A5 - 0x52DA]
  7697. 000053B6  43EE FEE8                lea.l      A1, [A6 - 0x118]
  7698. 000053BA  707F                     moveq.l    D0, 0x7F
  7699. label000053BC:
  7700. 000053BC  30D9                     move.w     [A0]+, [A1]+
  7701. 000053BE  51C8 FFFC                dbf        D0, -0x6 /* 000053BC */
  7702. 000053C2  4EBA FBFA                jsr        [PC - 0x406 /* 00004FBE */]
  7703. label000053C6:
  7704. 000053C6  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7705. 000053CA  4E5E                     unlink     A6
  7706. 000053CC  2E9F                     move.l     [A7], [A7]+
  7707. 000053CE  4E75                     rts
  7708. export_808:
  7709. 000053D0  4E56 0000                link       A6, 0
  7710. 000053D4  206E 0008                movea.l    A0, [A6 + 0x8]
  7711. 000053D8  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  7712. 000053DE  4267                     clr.w      -[A7]
  7713. 000053E0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7714. 000053E4  206E 0008                movea.l    A0, [A6 + 0x8]
  7715. 000053E8  4868 0004                pea.l      [A0 + 0x4]
  7716. 000053EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7717. 000053F0  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  7718. 000053F4  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7719. 000053F8  4E5E                     unlink     A6
  7720. 000053FA  205F                     movea.l    A0, [A7]+
  7721. 000053FC  DEFC 0018                add.w      A7, 0x18
  7722. 00005400  4ED0                     jmp        [A0]
  7723. 00005402  4E56 0000                link       A6, 0
  7724. 00005406  206E 0008                movea.l    A0, [A6 + 0x8]
  7725. 0000540A  2C48                     movea.l    A6, A0
  7726. 0000540C  4EFA 00BC                jmp        [PC + 0xBC /* 000054CA */]
  7727. 00005410  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7728. 00005414  205F                     movea.l    A0, [A7]+
  7729. 00005416  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7730. 0000541A  4ED0                     jmp        [A0]
  7731. export_809:
  7732. 0000541C  4E56 FFC2                link       A6, -0x003E
  7733. 00005420  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7734. 00005424  3D7C F95C 0018           move.w     [A6 + 0x18], 0xF95C
  7735. 0000542A  486E FFC2                pea.l      [A6 - 0x3E]
  7736. 0000542E  487A FFD2                pea.l      [PC - 0x2E /* 00005402, value 0x4E560000 'NV\0\0', cstring "NV" */]
  7737. 00005432  2F0E                     move.l     -[A7], A6
  7738. 00005434  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  7739. 00005438  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7740. 0000543E  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7741. 00005442  57C0                     seq        D0
  7742. 00005444  4A00                     tst.b      D0
  7743. 00005446  6610                     bne        +0x12 /* 00005458 */
  7744. 00005448  223C 4846 524D           move.l     D1, 0x4846524D /* 'HFRM' */
  7745. 0000544E  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  7746. 00005452  57C1                     seq        D1
  7747. 00005454  8001                     or.b       D0, D1
  7748. 00005456  671C                     beq        +0x1E /* 00005474 */
  7749. label00005458:
  7750. 00005458  4267                     clr.w      -[A7]
  7751. 0000545A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7752. 0000545E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7753. 00005462  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7754. 00005466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7755. 0000546A  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  7756. 0000546E  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  7757. 00005472  604E                     bra        +0x50 /* 000054C2 */
  7758. label00005474:
  7759. 00005474  203C 5458 5354           move.l     D0, 0x54585354 /* 'TXST' */
  7760. 0000547A  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7761. 0000547E  661C                     bne        +0x1E /* 0000549C */
  7762. 00005480  4267                     clr.w      -[A7]
  7763. 00005482  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7764. 00005486  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7765. 0000548A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7766. 0000548E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7767. 00005492  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  7768. 00005496  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  7769. 0000549A  6026                     bra        +0x28 /* 000054C2 */
  7770. label0000549C:
  7771. 0000549C  203C 626F 6F6C           move.l     D0, 0x626F6F6C /* 'bool' */
  7772. 000054A2  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7773. 000054A6  661A                     bne        +0x1C /* 000054C2 */
  7774. 000054A8  4267                     clr.w      -[A7]
  7775. 000054AA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7776. 000054AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7777. 000054B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7778. 000054B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7779. 000054BA  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  7780. 000054BE  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  7781. label000054C2:
  7782. 000054C2  486E FFC2                pea.l      [A6 - 0x3E]
  7783. 000054C6  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  7784. label000054CA:
  7785. 000054CA  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  7786. 000054CE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7787. 000054D2  4E5E                     unlink     A6
  7788. 000054D4  205F                     movea.l    A0, [A7]+
  7789. 000054D6  DEFC 0010                add.w      A7, 0x10
  7790. 000054DA  4ED0                     jmp        [A0]
  7791. 000054DC  4E56 0000                link       A6, 0
  7792. 000054E0  206E 0008                movea.l    A0, [A6 + 0x8]
  7793. 000054E4  2C48                     movea.l    A6, A0
  7794. 000054E6  4EFA 0240                jmp        [PC + 0x240 /* 00005728 */]
  7795. 000054EA  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7796. 000054EE  205F                     movea.l    A0, [A7]+
  7797. 000054F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7798. 000054F4  4ED0                     jmp        [A0]
  7799. export_810:
  7800. 000054F6  4E56 FFC2                link       A6, -0x003E
  7801. 000054FA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7802. 000054FE  3D7C F95C 0020           move.w     [A6 + 0x20], 0xF95C
  7803. 00005504  486E FFC2                pea.l      [A6 - 0x3E]
  7804. 00005508  487A FFD2                pea.l      [PC - 0x2E /* 000054DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  7805. 0000550C  2F0E                     move.l     -[A7], A6
  7806. 0000550E  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  7807. 00005512  202E 001C                move.l     D0, [A6 + 0x1C]
  7808. 00005516  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  7809. 0000551C  6700 01E0                beq        +0x1E2 /* 000056FE */
  7810. 00005520  0480 0D27 111F           subi.l     D0, 0xD27111F
  7811. 00005526  677E                     beq        +0x80 /* 000055A6 */
  7812. 00005528  0480 0103 05F9           subi.l     D0, 0x10305F9
  7813. 0000552E  6700 009C                beq        +0x9E /* 000055CC */
  7814. 00005532  0480 02FF 0601           subi.l     D0, 0x2FF0601
  7815. 00005538  6746                     beq        +0x48 /* 00005580 */
  7816. 0000553A  0480 00F2 F706           subi.l     D0, 0xF2F706
  7817. 00005540  6700 008A                beq        +0x8C /* 000055CC */
  7818. 00005544  0480 0012 06AD           subi.l     D0, 0x1206AD
  7819. 0000554A  675A                     beq        +0x5C /* 000055A6 */
  7820. 0000554C  0480 0801 F94C           subi.l     D0, 0x801F94C
  7821. 00005552  6700 009E                beq        +0xA0 /* 000055F2 */
  7822. 00005556  0480 01FE 01B4           subi.l     D0, 0x1FE01B4
  7823. 0000555C  6700 00BA                beq        +0xBC /* 00005618 */
  7824. 00005560  0480 0200 FB44           subi.l     D0, 0x200FB44
  7825. 00005566  6700 0112                beq        +0x114 /* 0000567A */
  7826. 0000556A  0480 01ED 0903           subi.l     D0, 0x1ED0903
  7827. 00005570  6700 012E                beq        +0x130 /* 000056A0 */
  7828. 00005574  0480 0011 02FE           subi.l     D0, 0x1102FE
  7829. 0000557A  6750                     beq        +0x52 /* 000055CC */
  7830. 0000557C  6000 01A2                bra        +0x1A4 /* 00005720 */
  7831. label00005580:
  7832. 00005580  4267                     clr.w      -[A7]
  7833. 00005582  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7834. 00005586  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7835. 0000558A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7836. 0000558E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7837. 00005592  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7838. 00005596  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7839. 0000559A  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  7840. 0000559E  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7841. 000055A2  6000 017C                bra        +0x17E /* 00005720 */
  7842. label000055A6:
  7843. 000055A6  4267                     clr.w      -[A7]
  7844. 000055A8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7845. 000055AC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7846. 000055B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7847. 000055B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7848. 000055B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7849. 000055BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7850. 000055C0  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  7851. 000055C4  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7852. 000055C8  6000 0156                bra        +0x158 /* 00005720 */
  7853. label000055CC:
  7854. 000055CC  4267                     clr.w      -[A7]
  7855. 000055CE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7856. 000055D2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7857. 000055D6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7858. 000055DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7859. 000055DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7860. 000055E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7861. 000055E6  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  7862. 000055EA  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7863. 000055EE  6000 0130                bra        +0x132 /* 00005720 */
  7864. label000055F2:
  7865. 000055F2  4267                     clr.w      -[A7]
  7866. 000055F4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7867. 000055F8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7868. 000055FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7869. 00005600  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7870. 00005604  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7871. 00005608  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7872. 0000560C  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  7873. 00005610  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7874. 00005614  6000 010A                bra        +0x10C /* 00005720 */
  7875. label00005618:
  7876. 00005618  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7877. 0000561E  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7878. 00005622  6622                     bne        +0x24 /* 00005646 */
  7879. 00005624  4267                     clr.w      -[A7]
  7880. 00005626  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7881. 0000562A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7882. 0000562E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7883. 00005632  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7884. 00005636  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7885. 0000563A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7886. 0000563E  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  7887. 00005642  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7888. label00005646:
  7889. 00005646  203C 7479 7065           move.l     D0, 0x74797065 /* 'type' */
  7890. 0000564C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7891. 00005650  6600 00CE                bne        +0xD0 /* 00005720 */
  7892. 00005654  4267                     clr.w      -[A7]
  7893. 00005656  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7894. 0000565A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7895. 0000565E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7896. 00005662  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7897. 00005666  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7898. 0000566A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7899. 0000566E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  7900. 00005672  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7901. 00005676  6000 00A8                bra        +0xAA /* 00005720 */
  7902. label0000567A:
  7903. 0000567A  4267                     clr.w      -[A7]
  7904. 0000567C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7905. 00005680  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7906. 00005684  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7907. 00005688  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7908. 0000568C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7909. 00005690  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7910. 00005694  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  7911. 00005698  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7912. 0000569C  6000 0082                bra        +0x84 /* 00005720 */
  7913. label000056A0:
  7914. 000056A0  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  7915. 000056A6  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7916. 000056AA  6622                     bne        +0x24 /* 000056CE */
  7917. 000056AC  4267                     clr.w      -[A7]
  7918. 000056AE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7919. 000056B2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7920. 000056B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7921. 000056BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7922. 000056BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7923. 000056C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7924. 000056C6  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  7925. 000056CA  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7926. label000056CE:
  7927. 000056CE  203C 7479 7065           move.l     D0, 0x74797065 /* 'type' */
  7928. 000056D4  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7929. 000056D8  6646                     bne        +0x48 /* 00005720 */
  7930. 000056DA  4267                     clr.w      -[A7]
  7931. 000056DC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7932. 000056E0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7933. 000056E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7934. 000056E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7935. 000056EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7936. 000056F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7937. 000056F4  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  7938. 000056F8  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7939. 000056FC  6022                     bra        +0x24 /* 00005720 */
  7940. label000056FE:
  7941. 000056FE  4267                     clr.w      -[A7]
  7942. 00005700  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7943. 00005704  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7944. 00005708  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7945. 0000570C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7946. 00005710  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7947. 00005714  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7948. 00005718  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7949. 0000571C  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  7950. label00005720:
  7951. 00005720  486E FFC2                pea.l      [A6 - 0x3E]
  7952. 00005724  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  7953. label00005728:
  7954. 00005728  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  7955. 0000572C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7956. 00005730  4E5E                     unlink     A6
  7957. 00005732  205F                     movea.l    A0, [A7]+
  7958. 00005734  DEFC 0018                add.w      A7, 0x18
  7959. 00005738  4ED0                     jmp        [A0]
  7960.